Sistema MySQL
June 7, 2010 Noticias Sin ComentariosEl sistema MySQL es una gestión de bases de datos la cual funciona con una licencia dual, esta se puede conseguir a través de un código libre (GPL) que permite ver su código fuente y editarlo, pero no permite que este código sea incluido en productos comerciales. Por lo tanto también ofrece una licencia comercial que permite incluir este producto con código cerrado. Sin duda por su fácil uso, este sistema de base de datos es el más utilizado en Internet por su licencia libre y una velocidad considerable.
E funcionamiento de este sistema es bajo el esquema Relacional y utiliza el lenguaje de cuarta generación SQL para especificar las operaciones que realiza sobre las bases de los datos.
El sistema tiene un servidor multihilo y multiusuario, que permite realizar varios trabajos en un solo momento o dentro del mismo servidor, tiene acceso desde varios usuarios con diferentes derechos conservando la seguridad para el uso en entornos abiertos como Internet.
MySQL cuenta con varios motores de almacenamiento los cuales definirán la velocidad de acceso, las transacciones, entre otras funciones más. Tiene para elegir entre MyISAM, Merge, InnoDB, BDB, Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en la versión 5.x, en el cual, MyISAM es usado como el motor antes de 4.x. MySAM tiene varias ventajas en cuanto a su velocidad, pero no cuenta con características como transacciones ACID y bloqueo de registros.
Sin duda, MySQL, es una base de datos que nos permite escoger entre diversas características, el sistema MySQL puede ser usado entre un servidor en una sola máquina o usarla en clusters con posibilidades comerciales serias, pero también actualmente tiene limitantes importantes. MySQL es pensado para un uso medio, con ventajas normales en velocidad en comparación con otros SMBDR, sin embargo no se debe considerar a este manejador para el uso con grandes bases de datos a las que continuamente accede.
Cabe señalar, que la mayor ventaja del MySQL es su gran integración en el cuarteto usado por Linux, Apache, MySQL, y PHP conocido como LAMP. Esta combinación se ha convertido en el centro de la web ya que muchos sistemas de manejos de contenidos la usan y sin duda alguna el Webmaster debe estar familiarizado, como mínimo con este manejador, a pesar de que MySQL cuenta con muy buenas herramientas de administración.










