Base de datos NoSQL
Las bases de datos NoSQL, también llamadas No Solo SQL, son
un enfoque hacia la gestión de datos y el diseño de base de datos que es útil
para grandes conjuntos de datos distribuidos.
NoSQL, que abarca una amplia gama de tecnologías y
arquitecturas, busca resolver los problemas de escalabilidad y rendimiento de
big data que las bases de datos relacionales no fueron diseñadas para abordar.
NoSQL es especialmente útil cuando una empresa necesita acceder y analizar
grandes cantidades de datos no estructurados o datos que se almacenan de forma
remota en varios servidores virtuales en la nube.
(2018 ,tecnologias-informacion.com)
https://www.tecnologias-informacion.com/nosql.html
https://www.hiberus.com/crecemos-contigo/que-son-las-bases-de-datos-nosql/
https://medium.com/@eugeniomendoza/c%C3%B3mo-saber-si-necesitas-una-base-de-datos-nosql-b6cfd5bb7d9b
https://www.paradigmadigital.com/dev/almacenamientos-nosql-gestores-contenidos/
https://blog.pandorafms.org/es/bases-de-datos-nosql/
(2018 ,tecnologias-informacion.com)
¿Por qué otro tipo de base de datos? ¿Y las relacionales?
Las bases de datos relacionales no tienen nada
de malo, pero llegó la web, los servicios en la nube y las aplicaciones con
millones de usuarios.
Ante una aplicación con una gran
escalabilidad, las bases de datos pueden llegar a comportarse
óptima mente, pero cuanto más crece su estructura y más escalable se quiere
hacer un proyecto, más cuesta conseguir que una base de datos relacional sea
intuitiva, por no hablar de la dificultad para conservar su simplicidad.
¿En que casos hay que pensar en una base de datos NoSQL?
En aquellos donde se pueda sacar partido a los
puntos fuertes de este tipo de bases de datos. Proyectos en los que se prevea
una escalabilidad en un futuro próximo, un gran acceso masivo y cuya estructura
y esquemas deban tener grandes cambios para su crecimiento. Proyectos con
grandísimas cantidades de información y cuya existencia no tenga sentido de no
albergar las ultimas aplicaciones existentes en la web y por lo tanto en
continuo cambio.
(2016,hiberus TECNOLOGÍA)
(2016,hiberus TECNOLOGÍA)
1. Integridad de datos
La integridad de datos es la garantía de que
los datos almacenados mantendrán su exactitud y consistencias a través del
tiempo. Tu código siempre deberá servir mientras tú mismo no modifiques su
estructura.
2. Operaciones atómicas
Una operación atómica es cuando haces un cambio
que afecta a múltiples entidades de la base de datos al mismo tiempo.
Esto suele acompañarse con el concepto de “transacciones”: decirle a la BD que,
o cambian todas las tablas que queremos al mismo tiempo, o no cambia nada y la
base de datos queda intacta (el famoso “rollback”, todo o nada).
Referencias: https://www.tecnologias-informacion.com/nosql.html
https://www.hiberus.com/crecemos-contigo/que-son-las-bases-de-datos-nosql/
https://medium.com/@eugeniomendoza/c%C3%B3mo-saber-si-necesitas-una-base-de-datos-nosql-b6cfd5bb7d9b
https://www.paradigmadigital.com/dev/almacenamientos-nosql-gestores-contenidos/
https://blog.pandorafms.org/es/bases-de-datos-nosql/
No hay comentarios:
Publicar un comentario