Bases de datos y seleccin de ERP: Oracle vs SQL Server
La solicitud de la empresa como los recursos empresariales (ERP) o de gestin de activos
empresariales (EAM) se compone de las tecnologas de mltiples capas, pero durante el proceso de seleccin de software es la capa de base de datos que pueden ser objeto de algunos de los debates ms acalorados, por lo menos entre los tecnlogos. Tecnlogos, como todos los dems, tienen preferencias y prejuicios acerca de un nmero de cosas, incluyendo bases de datos. En este documento tcnico, vamos a tratar de dejar de lado estos sesgos y preferencias para comparar las bases de datos SQL Server y Oracle se comparan en cuanto a su capacidad para soportar una aplicacin empresarial en las pequeas y mediana empresa (SMB), el mercado central y de la empresa-situaciones de nivel. Es de una sola plataforma de base de datos en realidad ms compleja de operar o caro de mantener? En qu medida cada una bscula de plataforma para apoyar a los usuarios adicionales y el crecimiento del negocio? Estndar de la industria Aplicaciones IFS Aplicacin estndar siempre ha estandarizado en bases de datos Oracle . Esto es en parte porque desde la perspectiva de la seguridad , la escalabilidad , la fiabilidad y la capacidad para soportar misiones crticas procesos de negocio, datos Oracle son ampliamente reconocidos como superior a otras ofertas en el mercado. Analistas de TI con el Grupo Edison han completado los estudios que comparan las bases de datos de Oracle a SQL server, y han encontrado que es ms escalable, ms rpido, ms fiable y ms accesible. Especficamente, Edison encontr que Oracle es un 47 por ciento ms rpido que cualquier servidor SQL instalar en un entorno Windows y cuesta un 20% menos. Como incluso las PYMEs son internacionalmente -cin Operac y necesitan apoyar 24-7 operaciones con un personal de TI sin grasa, estos puntos fuertes de la plataforma de base de datos Oracle se vuelven an ms importantes. Sin duda, es un nombre poco apropiado que Oracle es ms caro o ms difcil de manejar y soporte a SQL. Esto puede haber sido una consideracin hace varios aos, pero desde entonces, Oracle ha aadido numerosas caractersticas, para agilizar la instalacin y gestin de la base de datos, as como las caractersticas para automatizar la gestin de la gestin y la memoria de almacenamiento . Oracle tambin ha desarrollado herramientas de diagnstico que no slo pueden proporcionar informacin en tiempo real sobre la salud de la base de datos pero hacer recomendaciones inteligentes sobre cmo evitar problemas o incluso mejorar el rendimiento en base a los patrones de uso real de la base de datos. La eleccin de una aplicacin empresarial que est diseado exclusivamente para una sola base de datos debe ser atractivo debido a que la aplicacin puede ser optimizada para aprovechar todo lo que la base de datos Oracle tiene para ofrecer, entregar ms poderosa. Consulta y la funcionalidad de bsqueda de aplicaciones empresariales de las aplicaciones que el apoyo de mltiples bases de datos. Habilitacin de esas potentes funciones de base de datos, si la aplica-cin no es consciente de ellos, es una tarea muy compleja. Tambin ver una mejora en el rendimiento general si una aplicacin se ha diseado especficamente para funcionar con una nica plataforma de base de datos porque la aplicacin est diseada cuidadosamente para la forma en que un producto particular realiza. Todas estas cosas den un menor coste total de propiedad, una mayor fiabilidad y un usuario final ms satisfechos, ya que tendr un mayor tiempo de actividad, mayor rendimiento, menos gastos de mantenimiento y la sobrecarga del sistema por los tcnicos. Costos financieros Administrativos A menudo, el administrador de base de datos (DBA) o el personal de TI de una empresa, en un proceso de seleccin de software expresarn dudas acerca de la base de datos Oracle, porque la empresa puede carecer de un DBA Oracle certificada. Si usted est buscando en software empaquetado que se ha optimizado para una base de datos especfica, la cantidad de habilidad tcnica que usted necesita se reduce, porque el trabajo de optimizacin que ya ha sido realizada por el vendedor. Una aplicacin que es bien educado y hace buen uso de la base de datos va a presentar muy pocos desafos en lo que respecta a la gestin diaria de la base de datos subyacente porque la aplicacin permitir automatizar muchos de los procesos de administracin de base de datos. Las habilidades y tareas requeridas de un DBA son similares con ambos productos. Los controles especficos que se utilizan para llevar a cabo esas tareas pueden variar de un producto a otro, pero el conocimiento que se aplica el DBA es esencialmente el mismo. Si alguien tiene experiencia Servidor SQL, por lo general se pueden aplicar esos conocimientos a un entorno administracin de base de datos Oracle. Un profesional de TI que sabe cmo hacer copia de seguridad una base de datos se puede realizar esta tarea con la misma facilidad - si no ms fcil - en Oracle como pueden en SQL. Lo mismo puede decirse de otras actividades de mantenimiento de bases de datos que pueden ser requeridos de un DBA. En el mbito del costo financiero, la base de datos Oracle tiene ventajas sobre otros productos de base de datos en el mercado, pero ha sido tal vez caracterizado errneamente como llevar a un precio superior. Cuando se trata de su coste de adquisicin, la base de datos Oracle tiene un precio en diferentes niveles, incluyendo los niveles para computadoras de rango medio en el que el precio es muy agresivo. Precios Oracle licencias de bases de datos para comercializar el uso de SQL Server como un banco - marca, y en muchos casos, la base de datos de Oracle pueden venir en ms adelante SQL para una licencia comparables. Pero la solucin de Oracle, mientras que ser competitivo en precio con SQL, viene con la capacidad de utilizar funciones avanzadas como Real Application clusters. As que lo que se obtiene es una base de datos robusta y asequible en una configuracin escalable que SQL Server no Escalabilidad y alta disponibilidad La escalabilidad, la capacidad de la base de datos para ampliar y apoyar a los usuarios adicionales y el volumen de transacciones a travs del tiempo, y la alta disponibilidad, la capacidad de continuar el procesamiento de transacciones en caso de fallo de un componente, son los puntos fuertes tradicionales que Oracle ofrece. Como cada vez ms pequeas y medianas empresas requieren Soporte para multisitio, las operaciones globales, la escalabilidad y la alta disponibilidad sea an ms importante.
Hay muchos elementos que contribuyen a la escalabilidad y la disponibilidad de la base de datos: El tamao de la base de datos debe crecer con el tiempo, con la participacin de DBA limitado, y sin requerir cambios en la capa de aplicacin. Oracle proporciona muchas herramientas y funciones automatizadas, como Automatic Storage Management (ASM) para ajustar dinmicamente la asignacin de tamao de base de datos y recursos. Estos ajustes se realizan sobre la base de las caractersticas operativas de cmo se utiliza realmente la base de datos, que por supuesto vara de cliente a cliente. Esto reduce considerablemente la necesidad de prever con exactitud de antemano exactamente cmo se utilizar la base de datos, as como la necesidad de realizar ajustes manuales. Si no est configurado correctamente, una base de datos puede fallar resultando en tiempo muerto. Caractersticas de administracin de Oracle automatizados pueden ayudar a prevenir que esto suceda. Concurrencia, el grado en que la base de datos controla el acceso de mltiples usuarios y actualizaciones, es fundamental para el rendimiento de las aplicaciones y cmo las escalas de la base de datos. Concurrencia a menudo se conoce como " bloqueo ", y si no se maneja correctamente puede causar retrasos de aplicaciones y volmenes de transaccin. Oracle siempre ha incluido soporte para escalables controles de concurrencia, entre ellos "a nivel de fila lock- ing" la forma ms granular de control de concurrencia. Otras bases de datos por lo general apoyan nivel de pgina, o incluso bloqueo a nivel de tabla, que efectivamente " se bloquea " grandes porciones de la base de datos durante las actualizaciones. Esto puede conducir a altos niveles de contencin de usuario para los datos y los resultados en los retrasos. Recientemente, SQL ha aadido soporte para el bloqueo a nivel de fila, pero no todas las aplicaciones pueden tomar ventaja de esta caracterstica. La redundancia, la capacidad de la base de datos para continuar la operacin en caso de un fallo de hardware, es fundamental para el funcionamiento de aplicaciones ininterrumpido. Oracle apoya grid computing para afrontar este reto. Grid computing es una arquitectura de base de datos que mejora la escalabilidad y balanceo de carga. Oracle Real Application Clusters (RAC) permite que una sola copia de una base de datos para tener acceso a mltiples nodos (servidores) en un cluster de computacin. Esto significa que mltiples aplicaciones, mltiples usuarios pueden acceder a la base de datos de forma simultnea en tiemporeal, mientras que el control de sincronizacin y concurrencia internamente por el propio clster. En el evento de un fo los servidores del clster falla, el procesamiento se reanuda automticamente en un nodo superviviente del clster. Otras bases de datos compatibles con la agrupacin, pero de una forma menos activa. En algunos casos, un servidor de copia de seguridad se est ejecutando en un "stand by", es decir, la aplicacin debe reiniciarse en caso de un fracaso. Otros enfoques, incluida la federacin de datos, la base de datos requieren que dividirse en varios servidores. Esto puede ayudar con las preocupaciones de escalabilidad, pero no se refiere de alta disponibilidad.
Escalabilidad tambin puede ser visto como un problema de licencias. Oracle ofrece cuatro ediciones diferentes de su producto de base de datos: XE - una versin FREE Standard Edition Standard Edition One Enterprise Edition La ventaja de esta licencia por niveles es que una PYME puede licenciar SE One y pasar a otras versiones como el negocio crece. Sin embargo, cada edicin cansado inter -acta con una aplicacin de empresa de la misma manera, as que no hay cambios necesarios en la configuracin o codificacin de la capa de aplicacin de la solucin como la edicin de los cambios de base de datos. Conclusin La base de datos es un aspecto importante de una solucin global de aplicaciones empresariales, pero es slo una parte de la solucin. Desde una perspectiva de aplicacin empaquetada, mirando a cualquier parte de la solucin tiene menos sentido que mirar la solucin general y la forma en que se dirige a las necesidades del negocio. Al final, la tecnologa de base de datos especfico usado para apoyar una solicitud de la empresa debe ser de inters secundario en un proceso de seleccin de aplicacin siempre y cuando la tecnologa de base de datos: Est abierta, soportable y tiene un futuro claro para evitar bloqueo de la tecnologa en ; No viene con ninguna multa o inconvenientes en trminos de costo, facilidad de uso, escalabilidad y capacidad de despliegue; es totalmente compatible con la aplicacin y la capa de aplicacin toma ventaja completa de las bases de datos del conjunto de caractersticas; Es escalable y soporta alta disponibilidad rentable y coherente con las necesidades de los requerimientos del negocio.
El Poder de Los Hbitos Positivos Un Programa Completo para Transformar en 21 Das Su Vida Mejorar Su Salud Trabajo Amistades Familias y Amor by Dan Robey 8497353374