Está en la página 1de 4

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.

También podría gustarte