Foro Interaccion S1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

1.

- Realiza una investigación y compara los diferentes Sistemas de Gestión de Base de


Datos (DBMS) NoSQL y presenta las características básicas.

CARACTERISTICAS BASICAS

DBMS (Sistema de administración de base NOSQL (Base de datos no racionales)


datos)
Proporciona a los usuarios y programadores Están diseñadas específicamente para
una forma sistemática de crear, recuperar, modelos de datos no relacionales y tienen
actualizar y administrar datos esquemas flexibles para crear aplicaciones
modernas.
Permite a los usuarios finales crear, leer, Son reconocidas por su facilidad de desarrollo,
actualizar y eliminar datos en una base de su funcionalidad y el rendimiento a escala.
datos.
Los usuarios finales y los programas de
software no tienen que comprender dónde se Son excelentes para crear aplicaciones de alta
encuentran físicamente los datos o en qué tipo disponibilidad y baja latencia para mensajería,
de medios de almacenamiento residen porque redes sociales, uso compartido de archivos
el DBMS maneja todas las solicitudes.
Los DBMS gestionan los datos, el motor de la Se pueden para crear una amplia variedad de
base de datos (permite acceder a los datos, aplicaciones móviles, de Internet de las cosas
bloquearlos y modificarlos) y el esquema de la (IoT), de juegos y web de alto rendimiento que
base de datos (define la estructura lógica de la proporcionan excelentes experiencias de
base). usuario a escala.
Proporcionan una vista centralizada de datos a Ofrece esquemas flexibles que permiten un
los que pueden acceder múltiples usuarios, desarrollo más rápido y más iterativo. El
desde múltiples ubicaciones y de manera modelo de datos flexible hace que las bases
controlada. de datos de esta sean ideales para datos
semiestructurados y no estructurados.
Estas BD generalmente están diseñadas para
Estas BD mantiene la capacidad de escalar horizontalmente usando clústeres
recuperarse rápidamente de accidentes y (grupos de servidores que se gestionan juntos
errores, incluyendo la capacidad de reinicio y y participan en la gestión de carga de trabajo)
la capacidad de recuperación. distribuidos de hardware, en lugar de escalar
añadiendo servidores caros y sólidos
Estas se optimizan para modelos de datos y
Mantienen un controlador eficiente para patrones de acceso específicos lo que permite
equilibrar las necesidades de múltiples un mayor rendimiento, logrando así una
aplicaciones que utilizan los mismos datos funcionalidad similar con bases de datos
relacionales.
Se pueden usar para imponer una Son altamente funcionales, ya que
organización lógica y estructurada en los proporcionan API (Interfaz de Programación
datos, como también ofrece economía de de Aplicaciones) altamente funcionales y los
escala para procesar grandes cantidades de tipos de datos están diseñados
datos porque está optimizado para tales específicamente para cada uno de sus
operaciones. respectivos modelos de datos.
(FUENTE PROPIA)
2.- Según los Modelos de base de datos relacionales y NoSQL, describe brevemente
sus funcionalidades.
R// Antes de comenzar a describir las funcionalidades de las BD relacionales, hay que señalar
que las bases de datos relacionales son un tipo de base de datos que almacena y organiza
puntos de datos con relaciones definidas para un acceso rápido y que estos datos se
caracterizan por organizarse en tablas que contienen información sobre cada entidad y
representan categorías predefinidas mediante filas y columnas.

A raíz de lo anterior, los modelos de datos relacionales más importantes y sus funcionalidades
son:

A) SQL server sus funcionalidades son:

*Proporciona funciones de ETL (extracción, transformación y carga, por sus siglas en inglés).
*Permiten a los usuarios extraer datos de diversas fuentes.
*Pueden crear flujos de trabajo personalizados.
*Ejecutan operaciones de agregación, de duplicación o fusión de datos y exportar los datos
transformados a bases de datos o archivos de destino.

B) MySQL sus funcionalidades son:

*Create (crear).
*Read (leer).
*Update (reemplazar).
*Delete (borrar).

C) MariaBD sus funcionalidades principales son:

*Permite editar datos.


*Guardar datos.
*Extraer información de una base de datos.

Referencias bibliográficas

HubSpot (s. f.). Qué es MySQL, para qué sirve y características principales. Recuperado de:
https://blog.hubspot.es/website/que-es-mysql

KEEPCODINGtech school (s. f.). ¿Qué es MariaDB? Recuperado de:


https://keepcoding.io/blog/que-es-mariadb/

GetApp (s. f.). Microsoft SQL Server. Recuperado de:


https://www.getapp.cl/software/125135/sql-server
Antes de comenzar hay que señalar que las bases de datos NoSQL son bases de datos no
relacionales, pensadas para aplicaciones que necesitan baja latencia y modelos flexibles para
gestionar grandes volúmenes de datos, los que incluyen una amplia variedad de tecnologías
de BBDD diseñadas para cumplir con los requisitos de desarrollo de las aplicaciones
modernas.

Conforme a lo anterior de datos no relacionales y sus funcionalidades son:

A) MongoDB sus funcionalidades son:

*Almacena documentos en un formato muy parecido al JSON a alta velocidad.


*Está construido en C++ (lenguaje de programación que proviene de la extensión del lenguaje
C para que pudiese manipular objetos).
*Tiene un rendimiento increíble que le permite ser muy flexible y potente.
*Es ideal para proyectos en los que se requiera alto nivel de escalabilidad.
*Tiene capacidad para recibir miles de lecturas por segundo sin pestañear.

B) Apache Cassandra sus funcionalidades son:

*Es una base de datos de tipo clave-valor.


*Está diseñada para almacenar cantidades gigantescas de datos y realizar distribuciones a
través de varios nodos.
*El almacenamiento está repartido entre diversos servidores sin un solo punto de fallo.

C) CouchDB sus funcionalidades son:

*Los datos se incluyen en formato JSON.


*Los datos son organizados según pares de valor clave.

D) Redis sus funcionalidades son:

*Su diseño principal está basado en el almacenamiento de tablas de hashes.


*Se puede utilizar como una BBDD persistente.

E) Neo4j sus funcionalidades son:

*Esta base de datos tiene un funcionamiento transaccional que almacena en estructura de


grafos.
*Es una base de datos ágil, flexible y altamente escalable.

Referencias bibliográficas

Stackscale Grupo Aire (s. f.). Bases de datos NoSQL: características y tipos. Recuperado de:
https://www.stackscale.com/es/blog/bases-de-datos-nosql/#Bases_de_datos_NoSQL
GRAPHEVERYWHERE (s. f.). Bases de Datos NoSQL | Qué son, marcas, tipos y ventajas.
Recuperado de: https://www.grapheverywhere.com/bases-de-datos-nosql-marcas-tipos-
ventajas/

3.- Describe brevemente las principales ventajas y desventajas de las bases de datos
NoSQL.
R// Antes de comenzar hay que señalara que estos modelos tienden a ser más flexibles y
versátiles que las bases relacionales clásicas, sus ventajas y desventajas son:

Ventajas Desventajas
Escalabilidad Horizontal: Esta ventaja Falta de estandarización: Esta puede
consiste en agregar más servidores al complicar la elección y el proceso de
sistema para manejar cargas de trabajo más aprendizaje.
grandes.
Flexibilidad de esquema: Como no están Madurez relativa: Esto se refleja en la
atadas a un esquema fijo, las bases de datos disponibilidad de herramientas, recursos de
NoSQL permiten una adaptabilidad en la aprendizaje y soporte.
estructura de datos.
Adaptabilidad a tendencias actuales: Las Menor énfasis en la integridad de datos:
bases de datos NoSQL ofrecen soluciones No mantiene la integridad de los datos en
más adaptadas a estos nuevos paradigmas. sistemas donde el esquema es variable o
inexistente.
Gestión de Big Data: Algunas bases de
datos NoSQL están diseñadas
específicamente para manejar big data, lo Curva de aprendizaje: Requiere un ajuste y
que las hace ideales para aplicaciones que un período de aprendizaje.
requieren procesar y analizar vastas
cantidades de información.
Bajos requerimientos: No se necesita
servidores con gran cantidad de recursos Atomicidad: Esto deriva en que la
para operar, ya que permiten empezar con información no sea consistente entre nodos,
bajos niveles de inversión en equipos e ir lo que genera algunos problemas en los
ampliando la capacidad a medida de criterios de análisis.
nuestras necesidades.
Administración de la base de datos: Esta Herramientas GUI: Estas no contienen una
ventaja requiere menos administración interfaz gráfica para el apoyo de
práctica, ya que cuenta con capacidades de herramientas, lo que requiere conocimiento
distribución de datos y reparación especial para poder ejecutar algunas de
automática, modelos de datos simplificados y ellas, lo que limita en gran medida a quienes
menos requisitos de ajuste y administración. están iniciándose en este mundo.
(FUENTE PROPIA)

REFERENCIAS BIBLIOGRAFICAS
DONGEE (s. f.). SQL vs NoSQL: Ventajas y Desventajas Detalladas de Cada Sistema.
Recuperado de: https://www.dongee.com/tutoriales/sql-vs-nosql-ventajas-y-desventajas-
detalladas-de-cada-sistema/

GRAPHEVERYWHERE (s. f.). Bases de datos NoSQL vs SQL | Bases de datos no


relacionales vs relacionales. Recuperado de: https://www.grapheverywhere.com/nosql-vs-sql/

Guido Cupita (s. f.). Las 5 principales ventajas y desventajas de bases de datos relacionales y
no relacionales: NoSQL vs SQL. Recuperado de: https://guidocutipa.blog.bo/principales-
ventajas-desventajas-bases-de-datos-relacionales-no-relacionales-nosql-vs-sql/

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy