MySQL es una base de datos relacional muy rápida para lectura que es ideal para aplicaciones web donde hay baja concurrencia en modificación de datos e intensa lectura. Ofrece un amplio subconjunto de SQL, está disponible en múltiples plataformas, y soporta mecanismos de almacenamiento, transacciones, claves foráneas, replicación e indexación de texto. Fue desarrollada con licencia dual y es considerada la base de datos de código abierto más popular para entornos web.
2. ¿Qué es MYSQL?
Es una base de datos muy rápida en la lectura cuando utiliza el
motor no transaccional MyISAM pero puede provocar problemas de
integridad en entornos de alta concurrencia en la modificación.
En aplicaciones web hay baja concurrencia en la modificación de
datos y en cambio el entorno es intensivo en lectura de datos, lo
que hace a MySQL ideal para este tipo de aplicaciones.
3. Características
• Amplio subconjunto del lenguaje SQL. Algunas extensiones son
incluidas igualmente.
• Disponibilidad en gran cantidad de plataformas y sistemas.
• Posibilidad de selección de mecanismos de almacenamiento que
ofrecen diferentes velocidades de operación, soporte físico,
capacidad, distribución geográfica, transacciones...
• Transacciones y claves foráneas.
• Conectividad segura.
• Replicación.
• Búsqueda e indexación de campos de texto
4. Datos importantes
• MySQL está escrito en una
mezcla de C y C++.
• desarrollado bajo licencia
dual: Licencia pública
general/Licencia
comercial por Oracle
Corporation y está
considerada como la base
datos de código abierto más
popular del mundo,
• Es uno de los desarrolladores
mas populares en general
junto a Oracle y Microsoft SQL
Server, sobre todo para
entornos de desarrollo web.
• MySQL contiene su propio
paquete de pruebas de
rendimiento proporcionado
con el código fuente de la
distribución de MySQL.
5. Tipos de bases de Datos y MySQL
Mejores base de datos
Comerciales
• Oracle Base de datos que
puede correr en casi cualquier
sistema operativo.
• IBM DB2 Suele ser la segunda
base de datos más utilizada
en entornos Unix/Linux
después de Oracle.
• Microsoft SQL Server Base de
datos con compatibilidad
únicamente para sistemas
Windows.
Mejore bases de datos de libre
Distribución.
• Las bases de datos más
importantes son MySQL,
María DB y PostgreSQL.
Modelo Híbrido
• IBM ha extendido su base de
datos DB2 para ofrecer la
posibilidad de utilizar bases
de datos NoSQL con BLU
Acceleration.