jueves, 10 de septiembre de 2020

MYSQL

 MYSQL

MySQL, es un sistema de gestión de base de datos relacional o SGBD. Este gestor de base de datos en multihilo y multiusuario, lo que le permite ser utilizado por varias personas al mismo tiempo, e incluso, realizar varias consultas a la vez, lo que lo hace sumamente versátil.


Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como tal, para usuarios particulares. Pero si se desea utilizarlo para promover datos en una empresa, se puede comprar una licencia, como un software propietario, que es autoría de la empresa patrocinante (Actualmente Oracle Corporation).



CARACTERÍSTICAS

  • Arquitectura Cliente y Servidor: MySQL basa su funcionamiento en un modelo cliente y servidor. Cada cliente puede hacer consultas a través del sistema de registro para obtener datos, modificarlos, guardar estos cambios o establecer nuevas tablas de registros.

  • Compatibilidad con SQL: SQL es un lenguaje generalizado dentro de la industria. Al ser un estándar MySQL ofrece plena compatibilidad por lo que si has trabajado en otro motor de bases de datos no tendrás problemas en migrar a MySQL.

  • Vistas: Desde la versión 5.0 de MySQL se ofrece compatibilidad para poder configurar vistas personalizadas del mismo modo que podemos hacerlo en otras bases de datos SQL. 
VENTAJAS Y DESVENTAJAS

Ventajas:
  • MySQL es de uso libre y gratuito.
  • Software con Licencia GPL.
  • Bajo costo en requerimientos para la elaboración y ejecución del programa.
  • No se necesita disponer de Hardware o Software de alto rendimiento para la ejecución del programa.
  • Velocidad al realizar las operaciones y buen rendimiento.
  • Facilidad de instalación y configuración.
Desventajas:
  • Al ser de Software Libre, muchas de las soluciones para las deficiencias del software no están documentados ni presentan documentación oficial.
  • Muchas de sus utilidades tampoco presentan documentación.
  • Se debe controlar/monitorizar el rendimiento de las aplicaciones en busca de fallos.
  • No es el más intuitivo de los programas que existen actualmente para todos los tipos de desarrollos.
  • No es tan eficaz en aplicaciones que requieran de una constante modificación de escritura en BD


2 comentarios:

TABLA RELACIONALES

Puede crear una base de datos relacional para poder trabajar con datos de otras tablas. Una base de datos relacional consta de una o varias ...