MySQL vs MS SQL Server
MySQL
MySQL es un sistema de gestión de bases de datos de código abierto. Es muy popular debido a su alta confiabilidad, facilidad de uso y alto rendimiento. MySQL se usa para muchas de las aplicaciones más recientes que están basadas en Apache, Linux, Perl / PHP, etc. Muchas organizaciones populares como Google, Alcatel Lucent, Facebook, Zappos y Adobe confían en este sistema de administración de bases de datos..
MySQL puede ejecutarse en más de veinte plataformas que incluyen MAC OS, Windows, Linux, IBM AIX, HP-UX y proporciona mucha flexibilidad. El sistema de base de datos MySQL proporciona una amplia variedad de herramientas de base de datos, servicios, capacitación y soporte. MySQL viene en diferentes ediciones:
Edición de Empresa
Esta edición proporciona aplicaciones de base de datos OLTP (procesamiento de transacciones en línea escalable) y también ofrece un rendimiento de alta calidad. Sus capacidades incluyen la reversión, el bloqueo de filas, el compromiso completo y la recuperación de fallos. Para administrar y mejorar el rendimiento de grandes sistemas de bases de datos, esta partición también permite la partición de bases de datos..
Enterprise Edition incluye MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer y MySQL WorkBench.
edición estándar
Esta edición también proporciona aplicaciones OLTP, así como un alto rendimiento. La edición estándar también incluye InnoDB que lo hace compatible con ACID y una base de datos segura para transacciones. Para ofrecer aplicaciones escalables y alto rendimiento, este sistema de base de datos también permite la replicación.
Edición Clásica
Es el sistema de base de datos ideal para OEM, VAR e ISV que utilizan el motor de almacenamiento MyISAM para desarrollar aplicaciones de lectura intensiva. La edición clásica es fácil de usar y requiere poca administración. Sin embargo, esta edición es solo para VAR, ISV y OEM. Se puede actualizar fácilmente a ediciones más avanzadas de la edición clásica..
servidor SQL
SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft. Este sistema funciona en Transact-SQL, que es un conjunto de extensiones de programación de Microsoft y Sybase. T-SQL agrega otras funciones que incluyen manejo de errores y excepciones, control de transacciones, variables declaradas y procesamiento de filas. Sin embargo, Sybase desarrolló el servidor SQL original en la década de 1980. La versión final se llamó SQL Server 4.2 que se desarrolló en colaboración con Ashton-Tate, Sybase y Microsoft para OS / 2.
SQL Server 2005 se lanzó en el mes de noviembre de 2005. Esta versión proporcionó confiabilidad, flexibilidad, seguridad y escalabilidad mejoradas para las aplicaciones de base de datos..
Las características proporcionadas por SQL Server son:
Creación de reflejo de la base de datos: utilizando SQL Server, se puede configurar la recuperación automática de fallos en caso de un servidor en espera.
Operaciones de indexación en línea: SQL Server también permite modificaciones simultáneas, como inserciones, eliminaciones y actualizaciones.
Management Studio - Management Studio es un conjunto de herramientas que permite a los usuarios implementar, solucionar problemas y desarrollar bases de datos de servidores SQL..
Partición de datos: la gestión eficiente de índices y tablas grandes se proporciona con la partición de datos que se mejora con la división de índices y tablas nativas.
Para las empresas, el servidor SQL también proporciona servicios de integración, servicios de informes, minería de datos, indicadores clave de rendimiento, soporte de agrupación en clústeres, almacenamiento en caché proactivo y creación de puntos. También proporciona integración con Microsoft Office..
Para resumir, - MySQL es un sistema de gestión de base de datos de código abierto, mientras que SQL Server es desarrollado por Microsoft - MySQL puede ejecutarse en más de veinte plataformas, mientras que SQL Server no admite una amplia variedad de plataformas |