¿Cuántos proveedores importantes de bases de datos existen?
1. SQL Server
solo se puede ejecutar en Windows y no tiene ninguna apertura. La estabilidad del sistema operativo es muy importante para la base de datos. Los productos de la serie Windows9X se centran en aplicaciones de escritorio y el servidor NT 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). Todos los estándares de la industria son totalmente compatibles. Adopte una estrategia completamente abierta. Permitir a los clientes elegir la solución más adecuada. Soporte completo para desarrolladores.
3.Sybase ASE
Se ejecuta en todas las plataformas principales (incluido Windows). Sin embargo, las versiones anteriores de Sybase anteriores a la versión 11.9.2 requieren más parches a nivel del sistema operativo y de la base de datos debido a una menor integración del sistema operativo. Esto puede causar problemas en un entorno mixto multiplataforma.
4.DB2
Se ejecuta en todas las plataformas principales, incluido Windows. Lo mejor para cantidades masivas de datos. DB2 es el más utilizado en las empresas. Entre las 500 empresas más importantes del mundo, casi el 85% utiliza servidores de bases de datos DB2, mientras que en China, alrededor del 5% se utilizaban en 1997.
2. Escalabilidad y paralelismo
1.Servidor SQL
La implementación de paralelización y el modelo de almacenamiento *** son inmaduros y difíciles de hacer frente al creciente número de La cantidad de usuarios y la cantidad de datos tienen una escalabilidad limitada.
2.Oracle
El servidor paralelo amplía la funcionalidad de Windows NT, permitiendo que un grupo de nodos comparta el trabajo en el mismo clúster, creando un clúster con alta disponibilidad y escalabilidad. proporcionó. Si WindowsNT no satisface las necesidades, los usuarios pueden mover la base de datos a UNIX. Los servidores paralelos de Oracle tienen un alto nivel de integración con los mecanismos de agrupación en clústeres de varias plataformas UNIX.
3.Sybase ASE
Aunque DB SWITCH admite su servidor paralelo, DB SWITCH aún no está maduro a nivel técnico y solo admite ASE SERVER versión 12.5 y superior. La tecnología DB SWITCH requiere que el servidor actúe como un SWITCH, lo que genera algunos problemas de hardware.
4.DB2
tiene un fuerte paralelismo. DB2 extiende la gestión de bases de datos a entornos paralelos 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.
III.Certificado de Seguridad
1.SQL Server
No se ha obtenido ningún certificado de seguridad.
2. Oracle Server
está certificado según los estándares ISO, que es el nivel más alto de certificación.
3. Sybase ASE
ha superado la certificación de más alto nivel de las normas ISO.
4.DB2
Está certificado con el más alto nivel de certificación de las normas ISO.
4. Rendimiento
1.SQL Server
Mal rendimiento cuando se utilizan varios usuarios
2. > Máximo rendimiento, con récords mundiales para TPC-D y TPC-C en plataformas abiertas.
3. Sybase ASE
El rendimiento es cercano al de SQL Server, pero la concurrencia en la plataforma UNIX es mejor que la de SQL Server.
4. DB2
Tiene alto rendimiento y es adecuado para almacenamiento de datos y procesamiento de transacciones en línea.
V. Soporte de cliente y modo de aplicación
1.SQL Server
Estructura C/S, solo admite clientes de Windows, puede usar ADO, DAO, OLEDB. , Conexiones ODBC.
2.Oracle
Computación en red multicapa, admite múltiples estándares industriales y puede conectarse con ODBC, JDBC, OCI y otros clientes de red.
3. Sybase ASE
Estructura C/S, puede conectarse con ODBC, Jconnect, Ct-library y otros clientes de red.
4. DB2
Estructura multiplataforma y multicapa, soporta ODBC, JDBC y otros clientes.
6. Fácil de operar
1. SQL Server
El funcionamiento es sencillo, pero sólo tiene una interfaz gráfica.
2.Oracle
Es más complicado y proporciona una interfaz gráfica de usuario y una línea de comandos. La operación es la misma en Windows NT y Unix.
3. Sybase ASE
Más complejo, que proporciona interfaz gráfica de usuario y línea de comandos. Sin embargo, la interfaz gráfica de usuario es deficiente y, a menudo, se encuentra en un estado inoportuno. Se recomienda utilizar la línea de comandos.
4.DB2
Es fácil de operar, proporciona una interfaz gráfica de usuario y una línea de comandos, y puede operarse en Windows NT y Unix al mismo tiempo.
VII.Riesgos de uso
1. Servidor SQL
Reescribe completamente el código, después de pruebas a largo plazo, retrasos continuos, muchas funciones requieren tiempo para verificarse. . La compatibilidad no es fuerte.
2.Oracle
Rica experiencia de desarrollo y totalmente compatible con versiones anteriores. Ampliamente utilizado. Completamente libre de riesgos.
3. Sybase ASE
Compatible con versiones anteriores, pero el programa ct-library no es portátil.
4. DB2
Se utiliza ampliamente en grandes empresas y tiene buena compatibilidad con versiones anteriores. El riesgo es menor.