Sunteți pe pagina 1din 10

Lechuga Ortega Jesus Alejandro

Sistemas Gestores de bases de datos Relacionales (SQL)


Este modelo se basa fundamentalmente en establecer relaciones o vínculos entre los datos, imaginando
una tabla aparte por cada relación existente con sus propios registros.

MySQL

Es un SGBD multihilo y multiusuario utilizado en la gran parte de las paginas web actuales. Además es
el más usado en aplicaciones creadas como software libre.

Algunas de sus caracteristicas más destacables son:


• Amplio subconjunto del lengiaje SQL. Algunas extensiones son incluidas igualmente
• Disponibilidad en gran cantidad de plataformas y sistemas
• Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades
de operación, soporte fisico, capacidad, distribucion geografica, transacciones
• Transacciones y claves foráneas
• Conectividad segura
• Repliación
• Busqueda e indezacion de campos de texto
• Permite escoger multiples motores de almacenamiento para cada tabla
Lechuga Ortega Jesus Alejandro

MariaDB

Es un SGBD derivacion de MySQL que cuenta con la mayoria de caracteristicas de este e incluye
varias extensiones.
Nace apartir de la adquisicion de MySQL por parte de Oracle para seguir la filosofía Open Source y
tiene la ventaha de que es totalmente compatible con MySQL.
Algunas caracteristicas de MariaDB son:
• Proporciona estadistica de indices y tabla
• Introduccion de caracterisricas estilo NoSQL
• Columnas dinamicas que proporcionan al usuario columnas vistuales en las tablas
• Gran escalabilidad
• Aumento de motores de almacenamiento
Lechuga Ortega Jesus Alejandro

SQLite

SQLite es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin
necesidad de un servidor ni configuraciones.
Es una biblioteca en multidud de aplicaciones actuales ya que es open source y las consultas son muy
eficientes.
Las principales características de SQLite son:
• Transacciones de BD atómicas
• Consistencia de BD
• Varios procesos pueden acceder a la misma base de datos
• El tamaño, al tratarse de una biblioteca, es mucho menor que cualquier SGBD
• Reune cuatro criterios ACID (Atomicidad, Consistencia, Aislamento y Durabilidad
Lechuga Ortega Jesus Alejandro

PostgreSQL

Es un sistema gestor de base de datos relacional esta orientado a objetos y es libre, publicado bajo la
licencia BSD
Sus principales características son:
• Alta concurrencia
• Amplia variedad de tipos nativos
• Claves ajenas
• Uso de funciones (escrito en varios lenguajes)
• Multiplataforma
• Robustez, eficiencia y estabilidad
Lechuga Ortega Jesus Alejandro

Microsoft SQL server

Es un sistema gestor de bases de datos realcionales basado en el lenguaje Transact-SQL, capaz de


poner a disposicion de muchos usuarios grandes cantidades de datos de manera simultanea.
Es un sistema propietario de Microsoft.
Sus principales características son:
• Soporte de transacciones.
• Soporta procedimientos almacenados
• Imcluye tambien un entorno gráfico de administracion
• Permite trabajar en modo cliente-servidor
• Administracion de informacion de otros servidores de datos
• Soporte por parte de Microsoft
Lechuga Ortega Jesus Alejandro

Oracle

Tradicionalmente, Oracle ha sido el SGBD por excelencia para el mundo empresarial, considerado
siempre como el mas completo y robusto.
Sus principales características son:
• Soporte de transacciones
• Escalabilidad
• Estabilidad
• Multiplataforma
Lechuga Ortega Jesus Alejandro

Sistemas Gestores de base de datos No Relacionales (NoSQL)


Una base de datos no relacional (NoSQL) es quella base de datos que:
• No requiere de estructuras de datos fijas como tablas
• No garantiza completamenta las características ACID
• Escala muy bien horizontalmente
Se utilizan en entornos distribuidos que han de estar siempre disponibles y operativos que gestionan un
importante volumen de datos.

MongoDB

Es el sistema gestor de bases de datos no relacionales (SGBD NoSQL) mas popular y utlizado
actualemente.
MongoDB es un SBGD NoSQL orientado a fichero que almacena informacion de estructuras BSON
con un esqema dinámico que permite su facilidad de integracion.
Empresas como Google, Facebook, eBay, Cisco o Adobe utilizan MongoDB como sistema gestor de
bases de datos.
Sus principales características son:
• Consultas ad hoc
• Indexacion
• Replicación
• Balanceo de carga
• Almacenamiento de archivos
• Agregación
• Ejecucion de javascript del lado del servidor
Lechuga Ortega Jesus Alejandro

Redis

Esta basado en el almacenamiento clave-valor. Podríamos verlo como un vector enorme que almacena
todo tipo de datos, desde cadenas, hashses, listas, etc.
Su principal uso de este SGBD es para el almacenamiento en memoria caché y la administracion de
sesiones.
Sus principales características son:
• Atomicidad y persistencia
• Gran velocidad
• Simplicidad
• Multiplataforma
Lechuga Ortega Jesus Alejandro

Cassandra

Utiliza almacenamiento clave-valor. Es un SGBD NoSQL distribuido y masivamente escalable.


Facebook, Twitter, Instagram, Spotify o Netflix utilizan Cassandra.
Dispone de un lenguaje propio para las consultas denomidao CQL (Cassandra Query Languaje)
Las principales características de este SGBD NoSQL son:
• Descentralizado
• Soporta replicación y replicacación data center
• Escabilidad
• Tolerancia a fallos
• Consistencia
• Multiplataforma
• Propio lenguaje de consultas
• Utiliza una arquitectura peer-to-peer
Lechuga Ortega Jesus Alejandro

Amazon DynamoDB

Es una base de datos de clave-valor y documentos que ofrece rendimiento en milisegundos de un solo
digito a cualquier escala.
Sus principales características son:
• Rendimiento a escala
• Sin servidor
• Listo para el uso empresarial

S-ar putea să vă placă și