Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuántos proveedores importantes de bases de datos existen?

¿Cuántos proveedores importantes de bases de datos existen?

1. Apertura

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.