Descripción de 3 SGBD
Sistemas Gestores de base de datos relacionales (SQL)
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.
Características de MySQL
- Conectividad segura.
- Permite escoger múltiples motores de almacenamiento para cada tabla.
- Presenta un amplio subconjunto del lenguaje SQL.
- Disponible en casi todas las plataformas o sistemas.
- Utiliza varias herramientas para portabilidad.
SQLite
SQLite es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin necesidad de un servidor ni configuraciones.
En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.
El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado.
Características de SQLite
- El tamaño, al tratarse de una biblioteca, es mucho menor que cualquier SGBD.
- Reúne los cuatro criterios ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) logrando gran estabilidad.
- Gran portabilidad y rendimiento.
Sistema gestor de base de datos no relacional (NoSQL)
MongoDB
Estamos ante el Sistema Gestor de Bases de Datos no relacionales (SGBD NoSQL) más popular y utilizado actualmente.
MongoDB es un SBGD NoSQL orientado a ficheros que almacena la información en estructuras BSON con un esquema dinámico que permite su facilidad de integración.
Empresas como Google, Facebook, eBay, Cisco o Adobe utilizan MongoDB como Sistema Gestor de Bases de datos.
Características de MongoDB
- Indexación y replicación.
- Balanceo de carga.
- Almacenamiento en ficheros.
- Consultas ad hoc.
- Escalabilidad horizontal.
- Open Source.
Excelente Información
ResponderEliminar