Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ventajas de SQL
Las bases de datos SQL disponen de una serie de ventajas que las han convertido en el
tipo de base de datos más utilizada. Las principales ventajas son:
QUÉ ES UNA BASE DE DATOS NOSQL
Ventajas de NoSQL
Existen muchas diferencias entre estos dos tipos de bases de datos. Veamos las mismas
teniendo en cuenta distintos factores:
En proyectos donde el pico de usuarios que accedan a la base de datos esté previsto,
las bases de datos relacionales funcionan de manera óptima.
MySQL
Se ofrece bajo la GNU GPL aunque también es posible adquirir una licencia para
empresas que quieran incorporarlo en productos privativos (Desde la compra por parte
de Oracle se está orientando a este ámbito empresarial).
MariaDB
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.
PostgreSQL
Sus principales características son:
Oracle
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Multiplataforma.
MongoDB
Indexación y replicación
Balanceo de carga
Almacenamiento en ficheros
Consultas ad hoc
Escalabilidad horizontal
Open Source
Redis
Las características principales son:
Atomicidad y persistencia
Gran velocidad
Simplicidad
Multiplataforma
Cassandra
Multiplataforma
Propio lenguaje de consultas (CQL)
Escalado lineal y horizontal
Es un SGBD distribuido
Utiliza una arquitectura peer-to-peer
Azure Cosmos DB
RavenDB
ObjectDB
Apache CouchDB
Neo4j
Google BigTable
Apache Hbase
Amazon DynamoDB
Existen más gestores de bases de datos en el mercado, pero estos son los más usados.
Es importante entender que, para elegir el SGBD más adecuado, se debe comenzar por
el estudio del tipo de datos que se van a almacenar y cómo se van a administrar.
Entre los Sistemas Gestores de Base de Datos citados seguro que encontrarás el que más
se adapta a tus necesidades de acuerdo con la inversión a realizar, volumen de
información a almacenar, tipo de consultas a realizar, etc.