¿Qué software de base de datos es más fácil de usar? ¡Registra principalmente decenas de miles de información personal! ¡Ayuda!
MySql:
Ventajas: 1. Soporta data warehouse con 50 millones de registros
2. Adaptable a todas las plataformas
3 .It es un software de código abierto y la versión se actualiza rápidamente
4. El rendimiento es excelente. En términos de rendimiento puro, MySQL es bastante bueno porque incluye un formato de escritorio predeterminado MyISAM. La base de datos MyISAM es muy compatible con discos y no ocupa demasiada CPU ni memoria. MySQL puede ejecutarse en sistemas Windows sin conflictos, y aún mejor en sistemas UNIX o similares. También puedes obtener un rendimiento adicional utilizando un procesador de 64 bits. Porque MySQL utiliza internamente procesamiento de enteros de 64 bits.
5. Precio económico
Desventajas: falta de algunas funciones del programa almacenado, como el enlace del motor MyISAM para admitir la función de intercambio
MsSqlserver:
Ventajas: 1. Verdadera arquitectura cliente/servidor
2. La interfaz gráfica de usuario hace que la administración del sistema y de la base de datos sea más intuitiva y simple
3. Interfaz de programación enriquecida Las herramientas brindan a los usuarios mayores opciones en programación
4. Totalmente integrado con WinNT, utilizando muchas funciones de NT, como enviar y recibir mensajes, administrar la seguridad de inicio de sesión, etc. SQL Server también se integra bien con los productos Microsoft BackOffice.
5. Tiene buena escalabilidad y se puede utilizar en todas las plataformas.
6. Proporcionar funcionalidad de almacenamiento de datos, que sólo está disponible en Oracle y otros DBMS costosos.
Oracle:
Ventajas: 1. Oracle es más estable que el servidor Sql.
2. La herramienta de importación de datos de Oracle, sqlload.exe, es más poderosa que la función Bcp de Sqlserver. Oracle puede importar datos de archivos de texto según las condiciones.
3. El mecanismo de seguridad de Oracle es mejor que Sql. El servidor es bueno.
4.El servidor SQL es mejor que Oracle en términos de facilidad de uso y amabilidad.
5. Oracle será más estable en el procesamiento de big data.
6.Sql Server tiene funciones más potentes en la exportación de datos.
7. La velocidad de procesamiento es más rápida que la de Oracle, lo cual está relacionado con el protocolo entre los dos.
Desventajas: Caro
1. Oracle multiplataforma , SQL Server Solo se puede ejecutar en Windows y el hardware en el que se puede instalar Windows es limitado. Por ejemplo, el servidor Sparc de Sun no puede instalar Windows, y algunas computadoras centrales y minicomputadoras solo pueden instalar UNIX en estos niveles. máquinas de gama alta. Esto determina que Oracle es una base de datos de gama alta, mientras que SQL Server es de gama media a baja.
2. Oracle realmente implementa el bloqueo a nivel de fila, y SQL Server también afirma implementar el bloqueo a nivel de fila. Pero si realmente lo intentas, no funcionará sin agregar índices.
3. Debido a que Oracle tiene tecnología de datos de múltiples versiones, las operaciones de lectura y escritura no se esperarán entre sí. Aunque SQL Server 2005 aprendió de Oracle y agregó un mecanismo de instantáneas, por lo que también introduce datos de múltiples versiones (. MySQL también tiene un mecanismo de datos de múltiples versiones (no se puede decir que deba aprenderse de Oracle), pero el efecto real es que hay dos versiones de datos. Cuando se confirma el nivel de aislamiento, la lectura y la escritura ya no esperan. entre sí, pero establecer el aislamiento en Serializable aún hará que la lectura y la escritura se esperen entre sí.
4. El archivado del registro de transacciones de Oracle es muy conveniente, pero SQL Server necesita usar una copia de seguridad del registro de transacciones para implementarlo y también necesita configurar trabajos automáticos e iniciar el servicio del agente.
5. El rico diccionario de datos de Oracle facilita a los DBA juzgar diversas situaciones en la base de datos. Aunque SQL Server 2005 ha aprendido las características del diccionario de datos de Oracle, todavía existe una gran diferencia en cantidad y conveniencia. Personalmente, creo que esta es la parte más fácil de usar de Oracle.
6. PL/SQL de Oracle es mucho más potente que T-SQL de SQL Server.
7. Oracle tiene más tipos de disparadores que SQL Server.
8. El principio de copia de seguridad y recuperación de Oracle es bastante simple y claro. Para la copia de seguridad, simplemente copie los archivos de datos en el sistema operativo. Para la recuperación, no se preocupe, los datos son antiguos. Simplemente aplique el registro de rehacer. En cuanto a SQL Server, aunque el principio sigue siendo el mismo en esencia, es mucho más problemático de operar, tan problemático que no se puede entender su esencia.
9. El inicio de la base de datos Oracle puede tener múltiples etapas, por lo que DBA puede resolver algunos problemas especiales comenzando en etapas específicas en diferentes circunstancias. Sin embargo, siempre que se inicie el servicio SQL Server, todas las bases de datos estarán disponibles. iniciado.
10. SQL Server le da a la gente la impresión de que es simple y fácil de usar, pero debo decir que si continúa avanzando, encontrará que la arquitectura de SQL Server es bastante compleja (tenga en cuenta que aquí digo compleja), y En general, todavía se hereda del sistema Sybase. Una estructura tan compleja se estima que es difícil realizar cambios fundamentales. En cuanto a Oracle, cuanto más avance, más sentirá que su arquitectura es rigurosa. Al principio será difícil. Una analogía mía es que SQL Server es como una cámara de apuntar y disparar (esas pequeñas cámaras digitales que cuestan mil o dos mil dólares), y Oracle es como una cámara SLR (40D, 5D, D300 si eres principiante). , luego use una cámara de apuntar y disparar en varios entornos. Básicamente es aceptable cuando se dispara a baja velocidad. Con una SLR, debe configurar la apertura y el obturador usted mismo, pero el efecto no es tan bueno como el de apuntar y disparar. disparar cámara. Si eres un experto, será difícil utilizar la cámara de apuntar y disparar.
11. Los libros de Oracle son generalmente relativamente detallados y hay una gran cantidad de ellos al azar, como Epert Oracle, Practical Oracle 8i, Cost-based Oracle y SQL Server. Me temo que solo existe el conjunto Inside SQL. Server, aunque hay más libros sobre SQL Server que sobre Oracle. Hay muchos (especialmente en China), pero la mayoría son libros introductorios paso a paso.
12. Comparando SQL*Plus y sqlcmd (o osql de 2000, isql de 6.5), la función de sqlcmd es demasiado tosca y muy diferente.
13. La mayor ventaja de SQL Server es que está estrechamente integrado con Windows y es fácil de usar. Sin embargo, cabe señalar que todo tiene dos lados. Estas ventajas pueden conducir a deficiencias fatales, como por ejemplo. como la facilidad de uso, lo que hace que las personas que trabajan en SQL Server no puedan pedir una explicación detallada. A veces está bien no pedir una explicación detallada, pero a veces no pedir una explicación detallada puede causar un desastre, especialmente para aquellos que lo hacen. trabajar en bases de datos.
Lo siento, originalmente estaba hablando de las ventajas de SQL Server, pero al final se convirtió en una desventaja.
ACCESS es un sistema de gestión de bases de datos relacionales lanzado por Microsoft. Combina las dos características de Microsoft Jet Database Engine y la interfaz gráfica de usuario, y es miembro de Microsoft Office. Ventajas: Access es simple y conveniente de implementar. Es más flexible de usar con un solo archivo. Es principalmente un sistema de base de datos de escritorio. También puede desarrollar sus propias aplicaciones de base de datos de escritorio (UI) y también puede usarse como interfaz. -Herramienta de desarrollo final para desarrollar aplicaciones junto con otras bases de datos (como SQL Server, DB2, Oracle, etc.), los diseñadores de software expertos y los analistas de datos la utilizan para desarrollar software de aplicaciones, mientras que algunos programadores no cualificados y jóvenes no programadores. los usuarios lo utilizan para desarrollar software de aplicación simple.
Desventajas: La capacidad de almacenamiento de datos es pequeña y la seguridad no es lo suficientemente alta. Las contraseñas a nivel de usuario se pueden descifrar fácilmente. La estructura C/S tiene requisitos muy altos en el servidor; de lo contrario, dañará fácilmente el MDB. El número de concurrencia es 255, pero tiene poca adaptabilidad a operaciones de alta intensidad. Si el servidor no es lo suficientemente bueno, la red lo es. Si no es lo suficientemente bueno y el método de programación no es lo suficientemente bueno, será difícil que entre 6 y 7 personas accedan a él al mismo tiempo, lo que puede provocar que el MDB se dañe o falle. El sistema de software desarrollado con código VBA no se puede utilizar. compilado directamente en un archivo ejecutable EXE. No se puede separar del entorno ACCESS o ACCESS RUNTIME. Este entorno es más grande que otro software (aproximadamente 50 M). La base de datos de Microsoft Access tiene un cierto límite. Si los datos alcanzan aproximadamente 100 M, puede fácilmente hacer que el servidor IIS se congele o consumir la memoria del servidor y provocar que el servidor falle.
SQL Server es un sistema de gestión de bases de datos relacionales.
Ventajas: alta seguridad, verdadera arquitectura cliente/servidor, interfaz gráfica de usuario, que hace que la administración del sistema y la administración de bases de datos sean más intuitivas y simples, y las ricas herramientas de interfaz de programación brindan a los usuarios opciones de programación más convenientes. SQL Server está completamente integrado con Windows NT y aprovecha muchas de las características de NT, como enviar y recibir mensajes, administrar la seguridad de inicio de sesión y más. SQL Server también se integra bien con los productos Microsoft BackOffice. Tiene buena escalabilidad y se puede utilizar en múltiples plataformas. Es compatible con la tecnología web para que los usuarios puedan publicar fácilmente datos de la base de datos en páginas web. SQL Server también proporciona funcionalidad de almacenamiento de datos, que sólo está disponible en Oracle y otros DBMS más caros.
Desventajas: Debido a sus potentes funciones, los datos operativos son más complicados que ACCESS