Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
- 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.
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
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
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