Este documento resume varias bases de datos populares, incluyendo SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra. Describe brevemente cada una, señalando que SQL Server es un sistema de gestión de bases de datos relacional ampliamente utilizado, Oracle es tanto un almacén de documentos como de valores clave, MongoDB es uno de los almacenes de documentos más populares, Oracle NoSQL es un almacén de valores clave, y Cassandra es un almacén de columnas anchas. También proporciona enlaces a la documentación de cada uno.
2. ¿Qué son?
Es un sistema computarizado que permite almacenar datos en registros, los cuales
posteriormente interrelacionados dan origen a la información.
Los registros se pueden agregar, modificar, eliminar o recuperar según sea el caso.
3. ¿Qué es una base de datos SQL?
Es el lenguaje estándar para trabajar con bases de datos relacionales (tablas) y es
soportado prácticamente por todos los productos en el mercado.
Originalmente, SQL fue desarrollado en IBM Research a principios de los años
setenta.
El modelo relacional se ocupa de tres aspectos principales de la información: la
estructura de datos, la manipulación de datos y la integridad de los datos
4. ¿Qué es una base de datos
no - SQL?
Son Bases de Datos que tienen la característica de operar sin esquemas, permitiendo
agregar campos libremente a los registros de la base de datos, sin tener que definir
cambios previos en la estructura, teniendo además la particularidad de permitir el uso
de agregados, estructuras complejas anidadas que posibilitan adaptar la estructura
de datos según convenga en cada situación. Permite manejar grandes cantidades de
datos.
5. CASSANDA
Características
especificas.
Apache Cassandra es el sistema de gestión de base de datos
distribuido NoSQL, que gestiona muchas de las aplicaciones
de hoy en día ofreciendo disponibilidad continua, alta escalabilidad y
rendimiento, seguridad y simplicidad operativa, reduciendo al mismo
tiempo el coste total de propiedad.
Ventajas Comerciales Ningún punto de falla garantiza una disponibilidad del 100% .
Simplicidad operacional para el costo total de propiedad más bajo .
Mejor escalabilidad de las plataformas NoSQL.
Escenarios típicos Internet de Cosas (IOT), aplicaciones de detección de fraude, motores
de recomendación, catálogos de productos y listas de reproducción y
aplicaciones de mensajería.
Licencias/sistemas
operativos del servidor
Licencia de Apache / BSD, Linux, OS X, Ventanas
Datos descargados de la
página.
https://db-engines.com/en/system/Cassandra
6. MONGO DB
Características
especificas.
MongoDB es la base de datos de próxima generación que ayuda a
empresas a transformar sus industrias aprovechando el poder de los
datos.
Ventajas Comerciales MongoDB mantiene las características más valiosas de las bases de
datos relacionales: consistencia fuerte, lenguaje de consulta expresivo
índices secundarios.
Como resultado, los desarrolladores pueden crear aplicaciones
altamente funcionales más rápido que las bases de datos NoSQL.
Como resultado, los ingenieros pueden mejorar continuamente las
aplicaciones y entregarlas a una escala casi ilimitada en hardware de
productos básicos.
Escenarios típicos Internet de las cosas, Móvil , Vista única , Análisis en tiempo real ,
Gestión de contenidos , Catálogos , Personalización
Sistemas operativos Linux ,OS X ,Solaris, Ventanas
Datos descargados de la
página.
https://db-engines.com/en/system/MongoDB
7. ORACLE NoSQL
Características
especificas.
Oracle NoSQL Database es una base de datos NoSQL escalable y
diseñada para proporcionar una gestión de datos siempre fiable, flexible y
permanente en un conjunto configurable de nodos de almacenamiento.
Ventajas
Comerciales
Los datos pueden ser modelados como tablas de estilo de base de datos
relacional, documentos JSON, Triples de RDF o pares de valores clave.
Oracle NoSQL Database es un sistema que distribuye los datos
uniformemente entre los múltiples fragmentos del clúster, basado en el
hash de la clave primaria. Dentro de cada fragmento, los nodos de
almacenamiento se replican para garantizar la alta disponibilidad, la
conmutación por error rápida en caso de una falla de nodo y un equilibrio
carga óptimo de las consultas.
8. ORACLE NoSQL
Ventajas
comerciales La base de datos NoSQL proporciona controladores Java, C, Python y node.js y
una API REST para simplificar el desarrollo de aplicaciones.
La base de datos NoSQL está integrada con una amplia variedad de
relacionadas de Oracle y de código abierto para simplificar y agilizar el
y el despliegue de aplicaciones modernas de datos grandes.
La base de datos NoSQL tiene licencia dual y está disponible como una Edición
comunidad de código abierto, así como una Enterprise Edition con licencia
comercial.
Oracle NoSQL Database puede integrarse con varios productos Oracle y Open
source para empresas que dependen de varias bases de datos para sus datos
empresariales más críticos.
9. ORACLE NoSQL
Escenarios típicos Internet de las cosas, donde un gran volumen de datos necesita ser
almacenado y procesado muy rápido.
Vistas del cliente: determina el historial de interacción de un cliente y realiza
sugerencias para realizar compras adicionales.
Detección de Fraudes que se basa en reglas de algoritmos de detección de
datos, información de clientes, información de transacciones, ubicación,
del día y más - aplicado a escala y en latencia baja
Almacena y recupera fácilmente cantidades masivas de documentos.
Coordinación del juego - almacene fácilmente la información del juego en
línea
Licencias Oracle NoSQL Database Enterprise Edition se puede adquirir bajo la Licencia Comercial de Oracle
Oracle NoSQL Database Community Edition es de código abierto y es gratuito.
Está licenciado bajo la Licencia Apache, Versión 2.0
Datos
de la página.
https://db-engines.com/en/system/Oracle+NoSQL
10. Bases de datos más populares
SQL SERVER ORACLE MONGO DB ORACLE NOSQL CASSANDRA
Microsofts DBMS
relacional
Ampliamente utilizado
en el proceso de valor
clave de valor
Uno de los almacenes
de documentos más
populares
Almacén de valores
clave basado en
Berkeley DB Java
Edition
Almacén de columnas
anchas basado en
ideas de BigTable y
DynamoDB
SGBD Relacional y
Tienda de documentos
de almacén de valores
clave.
Almacén de valores
clave y DBMS XML
nativo.
Tienda de documentos Almacén de valores
clave
Almacén de columnas
anchas.
docs.datastax.com docs.microsoft.com/en-
ie/sql/sql-server/sql-server-
technical-documentation
docs.mongodb.com/manual docs.oracle.com/cd/E17076
_05/html/index.html
docs.oracle.com/cd/NOSQL/
html/index.html