Cómo elegir una base de datos SQL para su empresa
1. SQLServer
Solo puede ejecutarse en Windows sin ninguna apertura. La estabilidad del sistema operativo es crucial para la base de datos. Los productos de la serie Windows9X son principalmente aplicaciones de escritorio y NTserver solo es adecuado para pequeñas y medianas empresas. Además, la confiabilidad, seguridad y escalabilidad de la plataforma Windows son muy limitadas. No está tan probado como Unix, especialmente cuando se trata de bases de datos grandes.
2. Oracle
Puede ejecutarse en todas las plataformas principales (incluido Windows). Soporte completo para todos los estándares de la industria. Adopte una estrategia completamente abierta. Permitir a los clientes elegir la solución más adecuada. Brinde soporte total a los desarrolladores.
3.La enzima SybaseASE
puede ejecutarse en todas las plataformas principales (incluido Windows). Sin embargo, debido a la baja integración entre Sybase y el sistema operativo en los primeros días, las versiones inferiores a 11.9.2 requieren más parches para el sistema operativo y la base de datos. En un entorno mixto multiplataforma, surgirán algunos problemas.
4.DB2
Puede ejecutarse en todas las plataformas principales (incluido Windows). Lo mejor para cantidades masivas de datos. DB2 es el más utilizado por las empresas. Entre las 500 empresas más grandes del mundo, casi el 85% utiliza servidores de bases de datos DB2, mientras que en China, este número era sólo el 5% en 1997.
En segundo lugar, escalabilidad y paralelismo
1.SQLserver
La implementación paralela y el modelo de almacenamiento * * * son inmaduros y difíciles de manejar con un número cada vez mayor de usuarios. y el volumen de datos, la escalabilidad es limitada.
2. Oracle
Los servidores paralelos amplían las capacidades de windownt al permitir que un grupo de nodos * * * compartan el trabajo en el mismo clúster, proporcionando un sistema con alta disponibilidad y alta escalabilidad. solución de clúster. Si Windows NT no puede satisfacer las necesidades, los usuarios pueden migrar la base de datos a UNIX. El servidor paralelo de Oracle está altamente integrado con los mecanismos de clúster de varias plataformas UNIX.
3.Enzima ASE Sybase
Aunque DBSWITCH admite su servidor paralelo, DBSWITCH no está técnicamente maduro y solo admite la versión 12.5 de ASESERVER. La tecnología DBSWITCH requiere que un servidor actúe como conmutador, lo que causa algunos problemas en el hardware.
4.DB2
Tiene buen paralelismo. DB2 extiende la gestión de bases de datos a entornos paralelos y de múltiples nodos. Una partición de base de datos es una parte de una base de datos que contiene sus propios datos, índices, archivos de configuración y registros de transacciones. La partición de la base de datos a veces se denomina seguridad de nodo.
En tercer lugar, certificación de seguridad
1. SQLserver
no obtuvo un certificado de seguridad.
2.OracleServer
obtuvo la certificación estándar ISO de nivel más alto.
3.La enzima Sybase ASE
obtuvo el nivel de certificación más alto de la certificación estándar ISO.
4.DB2
Obtuvo la certificación del estándar ISO de mayor nivel de certificación.
Cuarto, rendimiento
1.SQLServer
Rendimiento deficiente en un entorno multiusuario
2.Oracle
El mayor rendimiento, manteniendo el récord mundial de TPC-D y TPC-C bajo plataforma abierta.
3.SybaseASE
El rendimiento es cercano al de SQLServer, pero la concurrencia en la plataforma UNIX es mejor que SQLServer.
4.DB2
El alto rendimiento es adecuado para el almacenamiento de datos y el procesamiento de transacciones en línea.
Soporte de cliente y modo de aplicación de verbo (abreviatura de verbo)
1.SQLServer
Estructura C/S, solo admite clientes de Windows y puede conectarse a ADO. DAO, OLEDB, ODBC.
2. Oracle
La computación en red multinivel admite múltiples estándares industriales y se puede conectar a clientes de red como ODBC, JDBC y OCI.
3.SybaseASE
Estructura C/S, puede utilizar ODBC, Jconnect, Ct-library y otras conexiones de clientes de red.
4.DB2
Estructura multiplataforma y multicapa, compatible con ODBC, JDBC y otros clientes.
Sexto, el funcionamiento es sencillo
1. SQLServer
El funcionamiento es sencillo, pero solo tiene una interfaz gráfica.
2. Oracle
Es más complicado y proporciona GUI y línea de comando. La operación es la misma en Windows NT y Unix.
3.SybaseASE
Es más complejo y proporciona GUI y línea de comandos. Sin embargo, la GUI es deficiente y, a menudo, no es oportuna. Se recomienda utilizar la línea de comando.
4.DB2
Es fácil de operar y proporciona GUI y línea de comando. Las operaciones en Windows NT y Unix son las mismas.
Siete. Riesgos de uso
1. SQLserver
El código completamente reescrito ha pasado por un largo período de pruebas y retrasos constantes, y muchas funciones tardarán en probarse. No del todo en sintonía.
2. Oracle
Experiencia de desarrollo a largo plazo, totalmente compatible con versiones anteriores. Ha sido ampliamente utilizado. No hay ningún riesgo en absoluto.
3.Enzima SybaseASE
Compatible con versiones anteriores, pero el programa ct-library no es propicio para el trasplante.
4.DB2
Se utiliza ampliamente en empresas gigantes y tiene buena compatibilidad con versiones anteriores. El riesgo es pequeño.