Documente Academic
Documente Profesional
Documente Cultură
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.
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
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
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
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