Want to create interactive content? It’s easy in Genially!

Get started free

SGBD

PAblo Valderas Doblas

Created on September 20, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Map

Akihabara Map

Frayer Model

Create Your Story in Spanish

Microcourse: Key Skills for University

Microcourse: Learn Spanish

January School Calendar

Transcript

MAPA MENTAL PANAL

Estructura tu contenido

Cassandra

Funcionalidades y características

CASSANDRA

  • Arquitectura Distribuida: En lugar de tener un nodo maestro todos los nodos en Cassandra son iguales.
Es una base de datos NoSQL distribuida de código abierto diseñada para manejar grandes volúmenes de datos en diferentes ubicaciones geográficas sin sacrificar la escalabilidad ni el rendimiento.
  • Escalabilidad Horizontal: Puede agregar nodos adicionales sin tiempo de inactividad y la capacidad de procesamiento aumentará proporcionalmente.
  • Alta Disponibilidad y Tolerancia a Fallos: Gracias a su arquitectura descentralizada, si un nodo falla, otro nodo puede encargarse de su carga.
  • Lenguaje de Consulta: CQL (Cassandra Query Language): Cassandra tiene un lenguaje de consulta que se asemeja al SQL tradicional.
  • Soporte para Multi-Centro de Datos: Permite a las organizaciones replicar datos de manera eficiente entre regiones geográficamente dispersas.
  • Compatibilidad con Grandes Volúmenes de Datos

Versiones de Cassandra:

  • La última versión es la 3.11.7

Principales empresas que usan Cassandra:

  • Netflix, Facebook, Apple y Spotify

MySQL

Funcionalidades y características

  • Código abierto: Es gratuito y de código abierto, aunque hay versiones comerciales de pago
  • Relacional: Organiza los datos en tablas que pueden relacionarse entre sí mediante claves.
  • SQL: Utiliza SQL como el lenguaje de consultas para manipular y gestionar los datos.
  • Rendimiento y escalabilidad: Es un SGBD eficiente y escalable, permitiendo manejar desde pequeños hasta grandes volúmenes de datos.
  • Compatibilidad: Funciona en varias plataformas, como Windows, Linux y macOS.
  • Amplia comunidad: Tiene una gran comunidad de desarrolladores y soporte debido a su popularidad mundial.
MySQL es un sistema de gestión de bases de datos relacional basado en el lenguaje de consulta estructurado "SQL". Permite gestionar, almacenar, modificar y acceder a grandes cantidades de datos de manera eficiente.

Versiones de MYSQL:

  • La última versión es la 9.0 lanzada en Julio de 2024
  • A su vez, se ha lanzado la versión 8.4.1 de soporte a largo plazo y compatibilidad

Principales empresas que usan MYSQL:

  • Nike, BurguerKing, Uber, eBay

MONgo db

MongoDB es una base de datos NoSQL de código abierto que utiliza un modelo de datos basado en documentos, lo que le permite almacenar datos de manera más flexible.

Funcionalidades y características

  • Uso del NoSQL
  • Escalabilidad horizontal: Puede manejar grandes cantidades de datos distribuidos en diferentes servidores, gracias a su capacidad de sharding
  • Alta disponibilidad: Ofrece replicación de datos a través de réplicas, lo que asegura alta disponibilidad y recuperación ante fallos.

Versiones de Mongo DB:

  • Esquema flexible: MongoDB permite almacenar documentos con estructuras de datos diferentes dentro de la misma colección.
  • La última versión es la 8.0 lanzada el 19 septiembre de 2024
  • Consultas avanzadas: Aunque es NoSQL, MongoDB proporciona potentes capacidades de consulta, como búsquedas por rango, operaciones geoespaciales...

Principales empresas que lo usan:

  • Sega, Bosch, EA Games, Nokia
  • Uso de índices: MongoDB permite crear índices en cualquier campo de un documento, lo que mejora la eficiencia de las consultas.

Postgre sql

Funcionalidades y características

  • Relacional y orientado a objetos: Combina características de bases de datos relacionales tradicionales con la capacidad de manejar objetos complejos.
  • Transacciones ACID: PostgreSQL garantiza que las transacciones sean Atómicas, Consistentes, Aisladas y Duraderas (ACID), lo que asegura la integridad de los datos.
  • Alto rendimiento y escalabilidad: Soporta cargas de trabajo grandes y permite la distribución horizontal mediante técnicas como la replicación.
  • Índices avanzados: Admite varios tipos de índices como B-tree, hash, GIN, GiST y BRIN, lo que mejora la eficiencia de consultas complejas.
  • Multiversion Concurrency Control (MVCC): Esta funcionalidad permite que varias transacciones se ejecuten al mismo tiempo sin bloquearse entre sí, mejorando el rendimiento en entornos de concurrencia alta.
PostgreSQL es un sistema de gestión de bases de datos relacional de código abierto y altamente avanzado. Es conocido por su extensibilidad y su potente soporte de transacciones.

Versiones de Postgre sql:

  • La última versión es la 16.4 lanzada el 14 de septiembre de 2023

Principales empresas que usan Postgre sql:

  • American Express, Nasa, Apple, US National Security, Skype

Funcionalidades y características

microsoft sql server

  • Bases de Datos Relacional: Organiza los datos en tablas con filas y columnas, permitiendo establecer relaciones entre ellas facilitando la estructura y recuperación de los datos.
  • Uso del lenguaje SQL.
  • Alta Seguridad: Incluye características como cifrado de datos, autenticación de usuarios, gestión de roles y permisos para proteger los datos de acceso no autorizado.
  • Alta Disponibilidad y Recuperación de Desastres: Realiza copias de seguridad e incluye diversas características para garantizar la disponibilidad continua de datos y la recuperación en caso de fallos.
  • Integración con Servicios de Microsoft:

Versiones de MYSQL:

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales desarrollado por Microsoft.
  • SQL Server Express: es gratuita y para pequeñas aplicaciones.
  • SQL Server Standard: destinada para medianas empresas.
  • SQL Server Enterprise: Para grandes corporaciones con un gran volumen de datos y transacciones

Principales empresas que usan MYSQL:

  • KPMG-Germany, OpenText, Banco Santander, Walmart

ibm db2

Funcionalidades y características

  • Bases de Datos Relacionales y NoSQL: Db2 también admite datos no estructurados, como los de tipo NoSQL
  • Compatibilidad Multiplataforma: Windows, MacOs, Linux, Unix, On cloud
  • Seguridad Robusta: Incluye características como cifrado de datos, control de acceso basado en roles, autenticación y permisos detallados para garantizar la seguridad de los datos.
  • Compatibilidad con Big Data: Se integra con tecnologías de Big Data y ofrece análisis avanzados a través de funciones de machine learning y análisis de datos complejos.
  • Alto Rendimiento: Utiliza tecnologías como la indexación automática, almacenamiento por columnas y la optimización de consultas para maximizar el rendimiento en consultas complejas.
  • Optimización con IA: Las versiones más recientes integran tecnologías de IA para optimizar el rendimiento de las consultas y mejorar la eficiencia de las operaciones de bases de datos.
IBM Db2 es un SGBD relacional desarrollado por IBM, diseñado para almacenar, analizar y gestionar grandes volúmenes de datos. Se utiliza en entornos empresariales para manejar aplicaciones críticas con gran cantidad de datos.

Versiones de IBM DB2:

  • La última versión es la 11.5.9, lanzada en 2024

Principales empresas que usan IBM DB2:

  • Bank of América, Pfizer, FedEx, Verizon, US Departament of Defense

couchbase

Couchbase es una B.DD NoSQL distribuida y orientada a documentos, diseñada para gestionar grandes volúmenes de datos de manera flexible, eficiente. Combina las características de bases de datos documentales (JSON) y clave-valor.

Funcionalidades y características

  • Modelo de Datos Flexible: Couchbase utiliza documentos JSON, lo que permite almacenar datos no estructurados y semiestructurados.
  • Escalabilidad Horizontal: Se puede escalar horizontalmente agregando nodos adicionales a un clúster, mejorando su capacidad para manejar grandes volúmenes de datos y tráfico sin degradar el rendimiento.

Versiones de couchbase :

  • Alta Disponibilidad y Replicación: Ofrece replicación automática y tolerancia a fallos, asegurando que los datos estén disponibles en caso de fallos de hardware o software.
  • La última versión es la 7.6.2 lanzada en septiembre de 2024
  • Sincronización en Tiempo Real: Incluye una solución para bases de datos móviles que permite la sincronización en tiempo real entre bases de datos locales en dispositivos móviles y la base de datos central en la nube.

Principales empresas que lo usan:

  • Cache Integrado: Una de las ventajas de Couchbase es que combina las capacidades de una base de datos con las de una caché en memoria. Esto reduce la latencia y mejora el rendimiento de las consultas.
  • LinkedIn, PayPal, Cisco, UPS

Funcionalidades y características

H2

  • Ligera y en memoria: H2 puede ejecutarse completamente en memoria, lo que la hace ideal para pruebas rápidas y desarrollo. (Es una opcion temporal)
H2 es una base de datos relacional de código abierto escrita en Java. Diseñada principalmente para usarse en entornos de desarrollo, pruebas o pequeñas aplicaciones que no requieren una base de datos de gran escala.
  • Java-based: Al estar escrita en Java, es multiplataforma y puede integrarse fácilmente con aplicaciones basadas en Java.
  • Compatibilidad con SQL estándar: H2 ofrece soporte para SQL y está diseñada para ser compatible con otras bases de datos como MySQL, lo que facilita la migración y las pruebas.
  • Modo incrustado y modo servidor: Se ejecuta directamente dentro de una aplicación Java o configurarse como un servidor de bases de datos.
  • Soporte para archivos en disco: H2 también puede almacenar datos en archivos en disco, lo que permite persistencia de datos entre sesiones.
  • Consola web: H2 incluye una consola web integrada que permite ejecutar comandos SQL y gestionar la base de datos a través de una interfaz gráfica amigable.

Versiones de H2:

  • La última versión es la 2.1.214 (julio de 2022)

Principales empresas que usan H2:

  • Su uso más común se centra en pequeñas aplicaciones y empresas
  • Red Hat, Huawei

ORACLE

Oracle es un sistema de gestión de bases de datos relacionales. Es uno de los sistemas más avanzados y ampliamente utilizados en todo el mundo para gestionar grandes volúmenes de datos de manera eficiente, segura y escalable.

Funcionalidades y características

  • Estructura relacional: Los datos se organizan en tablas con filas y columnas, lo que facilita la consulta y el manejo de información estructurada mediante el uso de SQL
  • Seguridad avanzada: Oracle tiene un fuerte enfoque en la seguridad, con características como cifrado de datos, auditorías, controles de acceso detallados y enmascaramiento de datos.

Versiones de Oracle:

  • Soporte para múltiples modelos de datos: Aunque es una base de datos relacional, Oracle también admite otros modelos de datos, como JSON, XML y datos espaciales.
  • La última versión es la 21c.
  • Multiversión y concurrencia: Oracle permite que múltiples usuarios accedan y trabajen simultáneamente en la base de datos sin interferir entre sí, a través del uso de transacciones y control de versiones.

Principales empresas que lo usan:

  • Soporte para grandes volúmenes de datos: Oracle Database está diseñada para manejar grandes cantidades de información, lo que la hace ideal para grandes empresas y organizaciones con requisitos complejos de almacenamiento y procesamiento de datos.
  • Zoom, Uber, Mazda, Toyota Motors