RESUMEN SGDB SQL Y NO SQL


Un sistema gestor de base de datos (SGDB) es un sofware que administra y gestionan la informacion que contiene una base de datos. Los gestores de base de datos o gestores de datos hacen posible admnistrar todo acceso a la base de datos ya que tienen el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
 De acuerdo a su clasificación segun la forma en que administran sus datos :
Sistemas Gestores de Bases de datos

  • Relacionales (SQL)
Este modelo se basa establecer relaciones o vínculos entre los datos,  por cada relación existente con sus propios registros y atributos.
Los principales son:

PostgreSQL: Este sistema gestor de base de datos relacional está orientado a objetos y es libre.
MySQL:Es el sistema gestor de bases de datos relacional por excelencia.
MariaDB; Este SGBD es una derivación de MySQL que cuenta con la mayoría de características de este e incluye varias extensiones.
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.
AppServer: Appserv es una herramienta OpenSource para Windows con Apache, MySQL, PHP
  • No relacionales (NoSQL)
Una base de datos no relacional (NoSQL) es aquella base de datos que:
No requiere de estructuras de datos fijas como tablas
Se utilizan en entornos distribuidos que han de estar siempre disponibles y operativos y que gestionan un importante volumen de datos.
Ejemplos de estos son:
MongoDB: Estamos ante el Sistema Gestor de Bases de Datos no relacionales (SGBD NoSQL) más popular y utilizado actualmente.
Redis: 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.
Cassandra: Al igual que Redis, Cassandra también utiliza almacenamiento clave-valor. Es un SGBD NoSQL distribuido y masivamente escalable.

No hay comentarios.:

Publicar un comentario