Sistemas Gestores de Bases de Datos (SGBD)
作者:Adan Escobar
1. SGBD relacionales
1.1. MySQL: Es el sistema gestor de bases de datos relacional por excelencia. Es un SGBD multihilo y multiusuario utilizado en la gran parte de las páginas web actuales.
1.2. MariaDB: Este SGBD es una derivación de MySQL que cuenta con la mayoría de características de este e incluye varias extensiones.
1.3. SQLite: Más que un Sistema Gestor de bases de datos como tal, SQLite es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin necesidad de un servidor ni configuraciones.
1.4. PostgreSQL: Este sistema gestor de base de datos relacional está orientado a objetos y es libre, publicado bajo la licencia BSD.
1.5. Microsoft SQL Server: Es un sistema gestor de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
1.6. Oracle: Tradicionalmente, Oracle ha sido el SGBD por excelencia para el mundo empresarial, considerado siempre como el más completo y robusto
2. SGBD no relacionales
2.1. NoSQL: Se utilizan en entornos distribuidos que han de estar siempre disponibles y operativos y que gestionan un importante volumen de datos.
2.2. 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.
2.3. Redis: está basado en el almacenamiento clave-valor. Podríamos verlo como un vector enorme que almacena todo tipo de datos, desde cadenas, hashses, listas, etc.
2.4. Cassandra: Al igual que Redis, Cassandra también utiliza almacenamiento clave-valor. Es un SGBD NoSQL distribuido y masivamente escalable.