You are on page 1of 5

¿Qué es MySQL?

Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como también de la marca. MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL. El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales.

Historia de MySQL

MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL. El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.

Características principales Inicialmente, MySQL carecía de algunos elementos esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal manera que los elementos faltantes fueron complementados por la vía de las aplicaciones que la utilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por desarrolladores internos, como por desarrolladores de software libre.

Soporta gran cantidad de tipos de datos para las columnas. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos. . Cada base de datos cuenta con 3 archivos: Uno de estructura.En las últimas versiones se pueden destacar las siguientes características principales: El principal objetivo de MySQL es velocidad y robustez. incluso si los errores no se producen en el propio gestor. Bajo costo en requerimientos para la elaboración de bases de datos. uno de datos y uno de índice y soporta hasta 32 índices por tabla. El servidor soporta mensajes de error en distintas lenguas VENTAJAS Velocidad al realizar las operaciones. y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet DESVENTAJAS Un gran porcentaje de las utilidades de MySQL no están documentadas. gracias a su implementación multihilo. sino en el sistema en el que está. con un muy buen nivel de seguridad en los datos. Aprovecha la potencia de sistemas multiproceso. ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. lo que le hace uno de los gestores con mejor rendimiento. puede trabajar en distintas plataformas y sistemas operativos. Gran portabilidad entre sistemas. Facilidad de configuración e instalación. No es intuitivo. como otros programas (ACCESS). Flexible sistema de contraseñas (passwords) y gestión de usuarios. Conectividad velocidad.

VERSIONES DE MYSQL .

Replicación segura Restricciones a nivel de columna.PLATAFORMAS MySQL funciona sobre múltiples plataformas. Windows 98. Backup en línea para todos los motores de almacenamiento. Windows XP. 2003 y 2008). Funciones XML. Windows NT. incluyendo:                    AIX BSD FreeBSD HP-UX GNU/Linux Mac OS X NetBSD Novell Netware OpenBSD OS/2 Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare Tru64 eBD Windows 95. Windows 2000. OpenVMS10 MEJORAS FUTURAS  El mapa de ruta de MySQL 5. Windows Vista.1 indica soporte para:       Particionado de la base de datos. Windows 7 y Windows Server (2000. Planificación de eventos. .

que es una cooperación con SAP): Los binarios incluyen características adicionales que no han sido lo bastante probadas o que normalmente no son necesarias. . MySQL Cluster. Merge.  MySQL-Debug: Son binarios que han sido compilados con información de depuración extra. reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo.x). Blackhole y Example en 5. Federated. BDB. CSV. TIPOS DE COMPILACIÓN DEL SERVIDOR Hay tres tipos de compilación del servidor MySQL:  Estándar: Los binarios estándar de MySQL son los recomendados para la mayoría de los usuarios. permitiendo al usuario escoger la que sea más adecuada para cada tabla de la base de datos.  Agrupación de transacciones.  Max (No se trata de MaxDB.CARACTERÍSTICAS DISTINTIVAS Las siguientes características son implementadas únicamente por MySQL:  Múltiples motores de almacenamiento (MyISAM. Archive. No debe ser usada en sistemas en producción porque el código de depuración puede reducir el rendimiento. e incluyen el motor de almacenamiento InnoDB. InnoDB. Memory/heap.

 $ 09$ 4.3: ..009.70 503$ $.

07      503'$   .75 " $# $4. 3/48 3/48$07.70 %7: 0 3/48 3/48 3/48% 3/48 3/48! 3/48'89.07 $ &3..78 $:3 $ $  503$07.

 O O O O O O 9fn°f  f f¾   f¾  fn½ °° f½ff ¾¾¯ ¾ f¯fn °f¯ °   ½nfn°¾ –f  ¾nn° ¾f°  n¯°f  9f°€nfn°   °¾  °n° ¾O.  ..84547905.  O 2./0$" 3/.5./07:9.7.

7.½ ¾¯ ¾ f¯fn °f¯ °%..88:03908.20390547$" O . – °°   .88432502039.907J89.)     .../.. ¯$ f½ ..83.. ..

¾    f n .

I  fn f¯½  ° % ½ ¯ ° f¾f ¾n– f ¾ f¯h¾ f nf f½ffnf ff f f f¾   f¾  O –½fn°  f°¾fnn° ¾   ° °  ¯½ ¾ f°¾fnn° ¾  ff¾ n° ° ¾ ½ff °n ¯ °f °¯  f°¾fnn° ¾½¾ –°    .

.

 8   .

... ¾° ¾  n¯ ° f ¾ ½ff f ¯ff  ¾ ¾f¾   °n ° ¯ f¯fn °f¯ °°°  O O .f %- ¾  ff  .f    ¾ °f n½ fn° n° 9%  ¾ °f¾ °n ° nffn ¾nf¾ f n°f ¾ °f°¾  f¾f° ½ f f¾ °¯f¯ ° °¾°° n ¾ff¾  O .425. .  – ° °f¾  f°¾  n¯½f ¾n°°€¯fn°  ½fn° f -  ¾ ¾f f °¾¾ ¯f¾ °½ nn°½  n –  ½fn°½  n  ° ¯ °     ./47$" ¾h° f  ¾ °f¾ ¾h° f  .97089548/0.O3/0807.