Conoce cual es el uso y la aplicación de los sistemas gestores de bases de datos | SQL y Not only SQL.
Conoce los principios básicos de los SGBD y descubre cuales son sus aplicaciones | Tipo SQL y Tipo NoSQL.
Conoce los principios básicos de los SGBD y descubre cuales son sus aplicaciones | Tipo SQL y Tipo NoSQL.
Los Sistema Gestor de Bases de Datos (SGBD)
Antes que nada, debes conocer que un sistema gestor de bases de datos es la aplicación que se utiliza como intermediario entre las bases de datos y los usuarios; asimismo permite que los mismos usuarios puedan acceder a ellas, crearlas y manipularlas.
Existen dos tipos de
Gestores de Bases de Datos y cada uno de ellos con sus respectivas versiones
gratuitas y de paga. alert-success
> SQL: Modelo de datos relacionales.
> NoSQL: Modelos de datos documentales.
SQL – Modelo de datos relacionales.
En este tipo de modelos, la información se relaciona entre si y se guarda en tablas dentro de las cuales existen registros organizados en filas y columnas.
Los más utilizados recientemente, son: MySQL -Microsft SQL Server – PostgreSQL – Oracle
Principales Ventajas:
- En general todos son muy similares.
- Se configuran fácilmente.
- Su sintaxis es estándar.
- Poseen un alto rendimiento
Desventajas importantes:
- Presentan dificultad para escalar.
- Su estructura es rígida.
NoSQL / Not only SQL – Modelo de datos documentales.
Este tipo de sistema gestor de base de datos se caracteriza por que la información es almacenada en diferentes formatos, como son documentos, grafos, objetos, clave-valor y otros más…
Los más empleados en la actualidad, son: mongoDB – redis – cassandra.
Principales ventajas:
- Son completamente escalables.
- Presentan muy buena flexibilidad y se adaptan a nuevas necesidades.
- proporcionan la oportunidad de un rápido desarrollo.
- Tienen buena velocidad en la nube, superado en rapidez a los SQL.
Desventajas importantes:
- Son muy variados, debido a que dependen de la necesidad y el fin para el cual se desea trabajar.
- No sirven para datos interconectados.
- Actualmente se encuentran en proceso de maduración tecnológica.
Quizás pueda interesarte leer:
La Lógica de programación | Es un Requisito fundamental para aprender a programar
>> Sistemas gestores de bases
de datos - SQL <<
> My SQL <
Es el más usado en páginas
web actuales. Lo utilizan diferentes gestores de contenido como son Joomla y WordPress.
No trabaja con bases de gran tamaño.
> ORACLE <
Es el más usado en el mundo empresarial debido a su gran estabilidad. Está orientado a aplicaciones para internet, como ERP’s (sistemas de planificación de recursos empresariales) y CRM’s (sistemas para la gestión de clientes).
> PostgreSQL <
Es usado para aplicaciones orientadas a objetos. Está optimizado para gestionar grandes volúmenes de datos. Es muy utilizado en el campo de la investigación y las estadísticas.
> Microsoft SQL Server <
Es usado para aplicaciones en la nube, en plataformas como Microsoft Azure, Docker y .NET. Su soporte es exclusivo para Microsoft.
>> Sistemas gestores de bases de datos - Not only SQL <<
> mongo DB <
Es usado para bases de datos amplias que requieren gran escalabilidad. Lo utilizan Google, Facebook y eBay, entre otras.
> redis <
Es usado para aplicaciones de almacenamiento en memoria caché y de administración de sesiones. Se trata de una opción popular para aplicaciones web, móviles y juegos.
> cassandra <
Es usado para aplicaciones de monitoreo de la actividad de los usuarios, analíticas de medios sociales y los motores de recomendación, o bien, para el internet de las cosas. Lo aplican Instagram, Twitter y Netflix.
left-sidebar