Cuadro Comparativo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE

T.S.U. TECNOLOGIAS DE LA INFORMACION


ÀREA: DESARROLLO EN SOFTWARE MULTIPLATAFORMA

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

Ricardo Valerio Garcia


Cristopher Barrientos Notario
David Obed Pardo Hidalgo
Jorge Pérez Heredia

CICLO ESCOLAR

Enero – abril 2024


UNIVERSIDAD TECNOLÓGICA DE CAMPECHE

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

Característica Par Clave- Documento Grafos Columnares


Valor
Modelo de Pares Documentos Grafos Columnas
Datos clave-valor

Flexibilidad Estructura Semiestructurado Altamente flexible Estructurado


del Esquema simple

Ejemplos Redis, MongoDB, Neo4j, ArangoDB Cassandra,


Populares DynamoDB CouchDB HBase

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)

Uso Principal Caching, Aplicaciones Redes Sociales, Grandes


Sesiones Web Conjuntos
Recomendaciones
de Datos
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE

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

¿Qué es una base de datos no relacional o No SQL?


Es un tipo de sistema de gestión de bases de datos diseñado para
manejar grandes volúmenes de datos, generalmente con estructuras de
datos flexibles y esquemas dinámicos.
Menciona 2 características de una base de datos orientada a
objetos.
1. Almacenamiento de Datos en Forma de Objetos:
En una base de datos orientada a objetos, la información se almacena
en forma de objetos, que pueden contener atributos (datos) y
métodos (procedimientos o funciones).
2. Relaciones Entre Objetos:
La base de datos orientada a objetos permite establecer relaciones
directas entre los objetos.

Describe el uso de las bases de datos No SQL.


Las bases de datos NoSQL son utilizadas en una variedad de escenarios
y situaciones en las que las bases de datos relacionales tradicionales
pueden tener limitaciones.
Por ejemplo:
Gestión de Grandes Volúmenes de Datos (Big Data)
Aplicaciones web y móviles
Análisis de Datos en Tiempo Real
Sistemas de Gestión de Contenidos (CMS)
IoT (Internet of Things)
Estos son algunos ejemplos en los que se utiliza la base de datos No
SQL.
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE

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

También podría gustarte