Escolar Documentos
Profissional Documentos
Cultura Documentos
Alumnos:
Chavez Manayalle Sebasty
Gutiérrez Balcázar Grabiela Yudith
Paico Chileno Daniel
Serrato Vilcherres Fernando José
Valdera Contreras Jhon Harry
Base de datos relacionales
y no relacionales
Programación a Seguridad de
Independencia acceso y
usuarios
de datos auditoria
avanzados
Acceso a través
Consultas
de lenguajes de
Seguridad complejas
programación
optimizadas
estándar
VENTAJAS DESVENTAJAS
Administra la información con el modelo CRUD(Crea, Leer, No respeta la atomicidad (en las operaciones todo o nada se
Actualizar y Borrar). produce)
Guarda información y realiza respaldos. Requiere de mucho tiempo hacer un buen modelo.
Dependiendo del manejador que uses, el desempeño sigue No es flexible, pues usa formas ya definidas, como tipos de
siendo bueno a gran escala. información.
Puedes crear vistas con cálculos y procesamiento de Tiene tipos de datos limitados.
información para crear reportes fácilmente.
Potencian web apps o apps móviles con manejo de
información de usuarios, contenido y transacciones.
GESTORES DE BASE DE DATOS
RELACIONAL
BASE DE DATOS NO RELACIONAL
Los datos
No usan SQL como almacenados no
Difieren del SGBDR
lenguaje principal requieren
estructuras fijas.
No garantizan ACID
(atomicidad,
No soportan Escalan de forma
consistencia,
operaciones JOIN horizontal
aislamiento y
durabilidad)
VENTAJAS DESVENTAJAS
La escalabilidad y su carácter descentralizado. No todas contemplan la atomicidad. Soportan
Soportan estructuras distribuidas. lo que se llama consistencia eventual.
Suelen ser bases de datos mucho más abiertos Problemas de compatibilidad entre
y flexibles. instrucciones SQL. Propio lenguaje.
Se pueden hacer cambios de los esquemas sin Falta de estandarización.
tener que parar bases de datos.
Escalabilidad horizontal: son capaces de crecer Soporte multiplataforma. Mejoras en algunos
en número de máquinas, en lugar de tener que sistemas para que soporten sistemas operativos
residir en grandes máquinas. que no sean Linux.
Cuando los datos deben ser consistentes sin dar posibilidad al error utilizar una base de datos
relacional. SQL.
Cuando nuestro presupuesto no se puede permitir grandes máquinas y debe destinarse a máquinas
de menor rendimiento. NoSQL.