Está en la página 1de 10

Docente de la Asignatura:

MURO NUÑEZ EFRAIN ALEJANDRO

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

SGBD – RELACIONALES SGBD – NO RELACIONALES


BASE DE DATOS RELACIONALES

Colección de tablas las cuales


almacenan entidades estas a su
vez poseen atributos que son
representados mediante
columnas , cada entidad debe
poseer un identificador único y
para que las tablas posean
relación entre ellas debe haber
redundancia en los datos.
CARACTERISTICAS

Programación a Seguridad de
Independencia acceso y
usuarios
de datos auditoria
avanzados

Reducción de la Integridad de Respaldo y


redundancia datos recuperación

Acceso a través
Consultas
de lenguajes de
Seguridad complejas
programación
optimizadas
estándar
VENTAJAS DESVENTAJAS

Información altamente organizada de acuerdo a tu modelo Complicado al modificar el modelo.


(diseño ER).
El lenguaje SQL es fácil de utilizar. Si el modelo no es bueno, la aplicación que use la base de
datos podrá ser inconsistente.

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.

Se pueden ejecutar en máquinas con pocos Suelen tener herramientas de administración


recursos. no muy usables o se accede por consola.
Optimización de consultas en base de datos
para grandes cantidades de datos.
GESTORES DE BASE DE DATOS NO RELACIONAL
¿Cuándo utilizar ?

 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.

 Cuando las estructuras de datos que manejamos son variables. NoSQL.

 Análisis de grandes cantidades de datos en modo lectura. NoSQL

 Captura y procesado de eventos. NoSQL

 Tiendas online con motores de inteligencia complejos. NoSQL

También podría gustarte