Está en la página 1de 3

Facultad de Ciencias Matemáticas y Físicas

Ing. Tecnología de la Información y Comunicación TIN-S-MA-2-6


Base de Datos Ciclo 2022
Suarez Macias Dayana Jamilet
Nota Técnica No. #2
Bases de Datos NoSQL
Palabras Claves
NoSQL, HTTP, Clúster, memcached, MongoDB
En NoSQL podemos encontrar diferentes descripciones y características, las cuales imparten
diferentes tipos de bases de datos NoSQL por lo tanto se pueden encontrar bastantes
diferencias vs SQL. También vamos a ver diferentes ejemplos, NoSQL a diferencias de otros.

El termino NoSQL fue hecho en el año 2009, se realizo una agrupacion de todas las bases las cuales no
utilizaban el SQL, las cuales son bases de Datos no-relacionales, Hay diferentes tipos de Bases de Datos
NoSQL que se imparten en 3 diferentes categorias.

Almacenes de clave-valor simple. - Se requiere de una clave para poder ingresar al valor requerido,
es asi que los valores de almacenamiento son manejador por medio de Arrays de Bytes. El sistema
Memcached es uno de los mas conocidos por ser un sistema de facto para realizar la gestión de cache
que estan localizadas en aplicaciones web.

Cassandra (Apache Cassandra “ Base de Datos NoSQL”)

El lenguaje utilizado en Cassandra se utiliza para proporcionar un acces hacia los datos. Tiene el codigo
abierto que esta escrito en Java, este modelo fue hecho en base al modelamiento clave-valor, todos
los nodos que son compuestos por este sistema de datos se basan por igual que se agrupan en un
anillo o cluster. Configura un sistema de replicas el cual crea redundancia entre sus nodos.

Partes del Modelo.-

- Esquemas: Es responsable de todo el control tanto del acceso como tambien del equivalente
dentro de una base de datos.
- Tablas: Las partes de las tablas, estan compuestas por un mapa de filas o esquematisación, La
tabla N° 1 esta compuesta por los titulos que definen nombres de las columnas y tambien el
tipo de por los tipos de datos que proporcionan es las filas que estan en los almacenamientos.
- Tipos de Datos: Ascii, boolean, blob, composite, counter,timestamp, decima, double, float,
int, variant, bigint, text, carchar, uuid.
- Filas: En la primera columna se encuentra la clave de partición.
- Columnas: Se representan en Timestamp conjunto a un par clave-valor.

Docente: Fecha de Elaboración:


Ing. Roberto Crespo Mendoza MSIG 13/12/2022
Facultad de Ciencias Matemáticas y Físicas
Ing. Tecnología de la Información y Comunicación TIN-S-MA-2-6
Base de Datos Ciclo 2022
Suarez Macias Dayana Jamilet
- Probado: Se a utilizado en diferentes empresar como lo son “ Netflix, The Weather, Channel
y mas de 1500 empresas con conjuntos activos y grandes.
- Tolerante o Fallo: Varios nodos estan replicados en tolerancias de fallos, estos se pueden
cambiar sin tiempo de inactividad.
- Rendimiento: Uno de los resultados mas favorables y ventajosos se dio con bencmarks y en
las aplicaciones reales.
- Descentralizado: Especificamente no hay algun punto unico de fracaso y tampoco cuellos de
botellas, con identicos nodos del cluster.
- Escalable: Despliegues que estan entornos de producción un claro ejemplo es Apple, la cual
tiene mas de 75.000 mil nodos los cuales alcanzan mas de 10 PB en datos. Hay una tabla
extenciba de la cantidad de escalables en app con bastante capacidad de almacenamiento en
Datos.
- Durable: Tiene implementado una adecuación que estan hechas para las aplicaciones que no
se deben perder los datos que tienen, aun que se caiga el sistema de centro de datos.
- Control: hay dos sistemas de control es la replicación sincrona y la replicacion asincrona para
cada una de las actualizaciones, estas realizan la optimizacion como lo hacen Hinted Handoff
y Read Repair.
- Elastico: el aumento de rendimiento en lectura y escritura es de forma lineal, mientras que se
vallan aumentando maquinas nuevas.
- Apoyado profesionalmente: El apoyo mas optimo es entre los contratos y servicios que brinda
el soporte disponibles en terceros.

Almacenes de clave-valor sofisticados. – Se realizo un refinamiento de categorias ya existentes y las


juntarón, las cuales permitierón realizar operaciones tando de lectura como de escrituras, esta nueva
forma de almacen se utiliza de forma mas compleja asi como lo es Cassandra, Dynamo, etc.

Almacenes de documentos . – En esta categoria permite tener un almacenamiento de estructura de


datos totalmente complejo como lo son CouchDB y MongoDB.

MongoDB

La creación de MongoDB se realizo en 2007 gracias a una compañía de software la cual es 10gen.
Este es originado de “humongous” el cual es una base de datos NoSQL esta orientada para
documentos desarrollado bajo hacia el concepto en codigo abierto y es una de las mas usadas.
Tienen algunas funcionalidades importantes y tradicionales con un lenguaje totalmente completo,
fue creado para poder brindar mas estabilidad, con una arquitectura que es compleja multidatos. Se
almacenan los datos en forma de un documento los cuales son muy similares a JSON y alamcenan
los datos como BSON, este documento tiene atributos que se llaman _id. ERn estos se almacenan
Collections en un conjunto de atributos parecidos en el documento.

Patrones de diseños de MongoDB: Patron de relacion de uno a uno con documentos embebidos,
Patron de relacion uno a muchos con documentos embebidos, patron de relacion uno a muchos con
documentos referidos, patron de relacion uno a uno con documentos referidos, patron de modelo
de estructura de arbol con referencias al nodo padre y modelo de referencia de nodo a hijo.

NoSQL vs SQL. - En 1998 fue donde realmente se creo el termino NoSQL, esta fue basada en archivos
los cuales estaban desarrolladas ironicamente. Esta no era una interfaz SQL por lo tal no es

Docente: Fecha de Elaboración:


Ing. Roberto Crespo Mendoza MSIG 13/12/2022
Facultad de Ciencias Matemáticas y Físicas
Ing. Tecnología de la Información y Comunicación TIN-S-MA-2-6
Base de Datos Ciclo 2022
Suarez Macias Dayana Jamilet
totalmente parte del NoSQL que actualmente se escucha. Esto se basa en la epoca en la que estaban
las bases de datos de red y tambien las jerarquicas, con productos no relacionales como lo seriann
Amazon, youtube, Facebook, entre otros. En varios años se
construyeron infraestructuras las cuales eran escalables las cuales
ayudaban al preocesamiento paralelo enytre grandes volumenes de
datos, llegaron a ser superiores de 120 y cada año aumentaba cada vez
mas, esto le ayudo a tomar un lugar en el mercado con una amplitud
de necesidades a suplir con caracteristicas especificas.

Uso de NoSQL vs usos de SQL. – Desde la antigüedad la primera base de datos era relacionada, estas
usaban el lenguaje estandear las cuales podian manipular y gestionar con solución los problemas en
relación a la gestión y estructuración de información, esta metodologia de estructurado se utilizan
para diseños de sistemas de información con ayuda de principios como son las reglas ACID.

NoSQL tiene una caracteristica principal como lo es la flexibilidad la cual es proporcionar el modelo
estos permiten tener un mejor control de cada uno de los modelos con los que trabajan, por otro
lado tambien se presentan problemas con respecto a la flexibilidad es introducir sin querer errores
tanto en la capacidad y en el desarrollo de insertado.

Ventajas de NoSQL

• Acapara con facilidad las ventajas que demandan las empresas de manera sencilla.
• No permite que se hagan cuellos de botella.
• Se manejan cantidades grandes volumenes de datos.
• Se pueden manejas diferentes bases de datos NoSQL para los proyectos a realizar.

Ejemplo

Conclusión o Aporte personal

En mi opinión personas puedo decir que las NoSQL han sido utilizadas desde hace mucho tiempo y
permite un libre espacio para las bases de datos que no tengas SQL, no obstante, se puede ver que
también pueden trabajar con ellas de una forma hibrida, tienen diferentes modelos y cada uno de
ellos puede trabajar en diferentes formatos con sus debidas bases de datos NoSQL, también se puede
reconocer que su implementación es más fácil de manejar.

Fuentes Bibliográfica
file:///C:/Users/dayan/OneDrive/Documentos/DEBER/Lectura%20BASE%20DE%20DATOS%20NoSQL
.pdf

Docente: Fecha de Elaboración:


Ing. Roberto Crespo Mendoza MSIG 13/12/2022

También podría gustarte