VENTAJAS Y DESVENTAJAS DE MYSQL
VENTAJAS Y DESVENTAJAS DE MYSQL
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones
MySQL como software libre en un esquema de licenciamiento
dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso
compatible con esta licencia, pero para aquellas empresas que quieran
incorporarlo en productos privativos deben comprar a la empresa una licencia
específica que les permita este uso. Está desarrollado en su mayor parte en
ANSI C.
MySQL es muy utilizado en aplicaciones web, como Drupal o
phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por
herramientas de seguimiento de errores como Bugzilla. Su popularidad como
aplicación web está muy ligada a PHP, que a menudo aparece en combinación con
MySQL.
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. Sea cual sea el entorno en el que va a utilizar MySQL, es
importante monitorizar de antemano el rendimiento para detectar y corregir
errores tanto de SQL como de programación
Inicialmente, MySQL carecía de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de páginas web con contenido dinámico, justamente por su simplicidad.
Poco a poco los elementos de los que carecía MySQL están
siendo incorporados tanto por desarrollos internos, como por desarrolladores de
software libre. Entre las características disponibles en las últimas versiones
se puede destacar:
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 diferente velocidad 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.
MySQL es un sistema de administración de bases de datos. Una
base de datos es una colección estructurada de tablas que contienen datos. Esta
puede ser desde una simple lista de compras a una galería de pinturas o el
vasto volumen de información en una red corporativa. Para agregar, acceder a y
procesar datos guardados en un computador, usted necesita un administrador como
MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades
de información, los administradores de bases de datos juegan un papel central
en computación, como aplicaciones independientes o como parte de otras
aplicaciones.
MySQL es un sistema de administración relacional de bases de
datos. Una base de datos relacional archiva datos en tablas separadas en vez de
colocar todos los datos en un gran archivo. Esto permite velocidad y
flexibilidad. Las tablas están conectadas por relaciones definidas que hacen
posible combinar datos de diferentes tablas sobre pedido.
MySQL es software de fuente abierta. Fuente abierta
significa que es posible para cualquier persona usarlo y modificarlo. Cualquier
persona puede bajar el código fuente de MySQL y usarlo sin pagar. Cualquier
interesado puede estudiar el código fuente y ajustarlo a sus necesidades. MySQL
usa el GPL (GNU General Public License) para definir qué puede hacer y qué no
puede hacer con el software en diferentes situaciones. Si usted no se ajusta al
GPL o requiere introducir código MySQL en aplicaciones comerciales, usted puede
comprar una versión comercial licenciada.
Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de
los gestores con mejor rendimiento.
3. Bajo costo en requerimientos para la elaboración
de bases de datos, ya que debido a su bajo consumo
puede ser ejecutado en una máquina con escasos
recursos sin ningún problema.
4. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos
5. Baja probabilidad de corromper datos, incluso si
los errores no se producen en el propio gestor, sino
en el sistema en el que está.
6. Su conectividad, velocidad, y seguridad hacen de
MySQL Server altamente apropiado para acceder bases de
datos en Internet
Desventajas.
1. Un gran porcentaje de las utilidades de MySQL no están documentadas.
1. Un gran porcentaje de las utilidades de MySQL no están documentadas.
2. No es intuitivo, como otros programas (ACCESS).
me parece muy buena la informacion, soy estudiante de universidad y me pidieron ventajas y desventajas de gestores de bases de datos y aqui encontre muy buena informacion de esto.
ResponderEliminarPasaber
Eliminarbuena imformacion
ResponderEliminarmuy buena imformacion
ResponderEliminar"1. Un gran porcentaje de las utilidades de MySQL no están documentadas.
ResponderEliminar2. No es intuitivo, como otros programas (ACCESS)."
He visto esto en un montón de fuentes de información, por favor sé original si te haces llamar profesional. Que lastima que en español hay mucha basura al buscar información, como en este caso.
Niceee
ResponderEliminarPor más que sigo buscando no hay nada de desventajas pero como es un programa muy chingón son pocas las desventajas que tiene...
ResponderEliminar