2. MySQL es un sistema de gestión
de bases de datos relacional,
multihilo y multiusuario con
millones de instalaciones.
3. Uso de multihilos mediante hilos del kernel.
Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice
Completo soporte para operadores y funciones en cláusulas select y where.
Completo soporte para cláusulas group by y order by, soporte de funciones
de agrupación
Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta
50 millones de registros.
MySQL contiene su propio paquete de pruebas de rendimiento
proporcionado con el código fuente de la distribución de MySQL.
Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante
verificación basada en el host y el tráfico de contraseñas está cifrado al
conectarse a un servidor.
4. El origen de MySQL se remonta a la década de los ochenta. Michael Widenius, también
conocido como Monty, un joven programador que realizaba complejas aplicaciones en
lenguaje BASIC, al no encontrar un sistema de almacenamiento de archivos que le resultara
satisfactorio, pensó en construir el suyo propio.
En octubre de 2005, Oracle Corporación adquirió innobase OY, el finlandes empresa que
desarrolló el tercero InnoBD motor de almacenamiento que permite a MySQL para
proporcionar una funcionalidad como las transacciones y Claves foranes.
En el 2006, ofrecen software para la empresa MySQLAB que se debería a la renovación (y,
presumiblemente, renegociación)
Durante la Conferencia de Usuarios de MySQL en abril de 2006, MySQL emitidos un
comunicado de prensa que confirmó que MySQL y Innobase OY acordaron un "varios
años" la extensión de su acuerdo de licencia.
En febrero de 2006, Oracle Corporation adquirió Sleepycat Software , los responsables de
la Berkeley DB, un motor de base de datos que proporciona la base para otro motor de
almacenamiento de MySQL.
En enero de 2008, Sun Microsystems compra MySQL por dólares de los EE.UU.
En abril de 2009, Oracle Corporation llegó a un acuerdo para comprar SunMicrosystems
5. Los requisitos de Hardware de MySQL dependen de la carga que vaya a soportar
la base de datos.
En principio, para un uso normal, te recomiendo como mínimo un AMD a 400
Mhz, y MUCHA memoria RAM , por ejemplo 512 Mb o para empezar ó superior.
Respecto al disco duro, con un IDE ó SATA rápido (7.500 rpm y 2 Mb de caché)
sería suficiente. Si pones mucha RAM la velocidad del disco es secundaria (si
estamos hablando de Linux, claro).
Respecto al Sistema Operativo, sin duda, Linux, Windows y distribución Red Hat
6.2
Para ejecutar MySQL para Windows, se necesita lo siguiente:
Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows
Server 2003.
Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT,
2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio.
Consulte Sección 2.3.12, “Arrancar MySQL como un servicio de Windows”.