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:
- Permite escoger múltiples motores de almacenamiento para cada tabla.
- 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.
- Conectividad segura.
- Ejecución de transacciones y uso de claves foráneas.
- Presenta un amplio subconjunto del lenguaje SQL.
- Replicación
- Disponible en casi todas las plataformas o sistemas.
- Búsqueda e indexación de campos de texto.
- Utiliza varias herramientas para portabilidad.
- 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:
- Aumento de motores de almacenamiento
- Gran escalabilidad
- Seguridad y rapidez en transacciones
- 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ónBalanceo de cargaAlmacenamiento en ficherosConsultas ad hocEscalabilidad horizontalOpen Source
Licencia: GNU AGPL v3.0 (drivers: licencia Apache)
Muy buen aporte.
ResponderBorrar