DESCRIPCIÓN DE 3 SISTEMAS DE GESTORES DE DATOS (SGBD).


Sistemas Gestores de bases de datos Relacionales (SQL)

 MySQL

Fabricantes:

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius).

Características:
  1. Permite escoger múltiples motores de almacenamiento para cada tabla.
  2. Agrupación de transacciones, pudiendo reunirlas de forma múltiple desde varias conexiones con el fin de incrementar el número de transacciones por segundo.
  3. Conectividad segura.
  4. Ejecución de transacciones y uso de claves foráneas.
  5. Presenta un amplio subconjunto del lenguaje SQL.
  6. Replicación
  7. Disponible en casi todas las plataformas o sistemas.
  8. Búsqueda e indexación de campos de texto.
  9. Utiliza varias herramientas para portabilidad.
  10. Tablas hash en memorias temporales

Licencias:
La licencia GNU GPL de MySQL obliga a que la distribución de cualquier producto derivado (aplicación) se haga bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo bajo otra licencia que no sea la GNU GPL, puede adquirir una licencia comercial de MySQL que le permite hacer justamente eso.


2. MariaDB

Fabricantes: 
MariaDB Corporation Ab, MariaDB Foundation

Características
  1. Aumento de motores de almacenamiento
  2. Gran escalabilidad
  3. Seguridad y rapidez en transacciones
  4. Extensiones y nuevas características relacionadas con su aplicación para Bases de datos NoSQL.
Licencias:
GNU General Public License (version 2), GNU Lesser General Public License (for client-libraries).Ultima versión estable: 10.1.13


Sistemas Gestores de bases de datos no Relacionales (NoSQL)

1. MongoDB

Fabricantes: MongoDB Inc.

 

Características
Indexación y replicación
Balanceo de carga
Almacenamiento en ficheros
Consultas ad hoc
Escalabilidad horizontal
Open Source

Licencia: GNU AGPL v3.0 (drivers: licencia Apache)


Comentarios

Publicar un comentario