Cuadro Comparativo
Cuadro Comparativo
Cuadro Comparativo
NOMBRE DE LA MATERIA:
Base de datos para computo en la nube
NOMBRE DE LA UNIDAD:
Conceptos de Bases de Datos no relacionales, orientadas a
objetos y a documentos
NOMBRE DE LA ACTIVIDAD:
Cuadro Comparativo
GRADO Y GRUPO:
5 “C”
PRESENTADO POR:
NOMBRE DE INTEGRANTES
CICLO ESCOLAR
INTRODUCCIÓN
Esta práctica se basa en los tipos de base de datos, que se puede definir
como un conjunto de información perteneciente a un mismo contexto,
ordenada de modo sistemático para su posterior recuperación, análisis
y/o transmisión.
Es importante conocer este tipo de base de datos ya que nos ayudara en
nuestro desarrollo como programadores ya que conocer las bases de
datos y cómo funcionan puede beneficiar a una empresa o individuo en
muchos aspectos, desde mejorar la eficiencia operativa hasta tomar
decisiones más informadas.
Veremos 4 tipos de bases de datos:
- Base de Datos Relacionales
Son sistemas que organizan los datos en filas y columnas formando
tablas.
- Base de Datos no Relacionales
También conocidas como NoSQL, estas bases de datos no utilizan el
esquema tabular de filas y columnas.
- Base de Datos Orientada a Objetos
Este tipo de bases de datos agrupa la información en paquetes
relacionados entre sí
- Base de Datos a Documentos
Son un tipo de base de datos NoSQL que se puede usar para almacenar
y consultar datos como documentos tipo JSON.
Por lo cual sobre estos 4 tipos de base de datos vamos a analizar sus
principales características y elementos y sobre todo el uso que se da a
cada uno de ellos.
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
Tabla comparativa
Escalabilidad Sí Sí Sí Sí
Horizontal
Consultas Limitadas Sí Sí Limitadas
Complejas
Transacciones No (En su Parcial No (En su No (En su
ACID mayoría) (depende) mayoría) mayoría)
Relaciones No Sí Sí No (Simples)
entre Datos (Simples)
CONCLUSIÓN
Realizar este trabajo nos permitió conocer mas sobre estos tipos de
bases de datos los cuales son muy utilizados en el desarrollo de las
aplicaciones web y paginas web los cuales tiene una mayor extensión en
el manejo del almacenamiento de la base de datos y de los usuarios.
La finalidad de esta actividad es aprender 4 cosas:
1.- Bases de Datos Relacionales: Son ampliamente utilizadas en el
comercio electrónico, donde la gestión de clientes y pedidos sustenta la
experiencia del usuario y la rentabilidad de la empresa.
2.- Bases de Datos No Relacionales: Son especialmente adecuadas para
aplicaciones web y móviles con grandes cantidades de datos y altos
requerimientos de rendimiento, como redes sociales, sistemas de
gestión de contenido y aplicaciones en tiempo real.
3.- Bases de Datos Orientadas a Objetos: Este tipo de bases de datos
se utilizan para almacenar datos complejos y relaciones entre datos
directamente, sin asignar filas y columnas.
4.- Bases de Datos Orientadas a Documentos: Son utilizadas para
almacenar y gestionar datos semiestructurados, como páginas web,
entradas de blog o registros de clientes.
Como dije al principio saber de estos temas te ayudara en tu desarrollo
como programador para futuros proyectos o que están en proceso de
desarrollo.
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
AUTOEVALUIACIÓN
REFERENCIAS
https://docs.mongodb.com/
https://redis.io/documentation
https://neo4j.com/docs/
https://cassandra.apache.org/doc/latest/
https://docs.couchdb.org/en/stable/
https://www.arangodb.com/docs/
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/
Introduction.html
https://hbase.apache.org/book.html