Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comencemos aclarando que con SQL nos referimos al modelo de desarrollo relacional y con NoSQL a los desarrollos no
relacionales. Con ese antecedente, presentamos el escenario actual, donde en los últimos años NoSQL ha resultado ser
una tendencia al alza y cada días más y más desarrolladores centran sus esfuerzos en migrar los sistemas relacionales
hacia este modelo.
1. La era independiente
Casi la mayoría de los sitios web que usan la arquitectura MySQL comienzan a tener problemas de
rendimiento en la base de datos. Los programas web ya no se centran solo en la funcionalidad, sino
que también persiguen el rendimiento. Los programadores comenzaron a utilizar una gran cantidad
de tecnología de almacenamiento en caché para aliviar la presión sobre la base de datos y
optimizar la estructura y el índice de la base de datos.
Desarrollo y evolución de la base de datos
NoSQL
. Memcached solo puede aliviar la presión de lectura de la base de datos.La concentración de lectura y
escritura en una base de datos hace que la base de datos esté abrumada. La mayoría de los sitios web
comienzan a utilizar la tecnología de replicación maestro-esclavo para lograr la separación de lectura y
escritura para mejorar el rendimiento de lectura y escritura y la escalabilidad de la biblioteca de lectura.
Desarrollo y evolución de la base de datos
NoSQL
La base de datos MySQL también a menudo almacena algunos campos de texto grandes, lo que
resulta en tablas de bases de datos muy grandes,Al realizar la recuperación de la base de datos,
es muy lento y no es fácil restaurar rápidamente la base de datos.. Por ejemplo, 10 millones de
textos de 4KB son cerca de 40 GB. Si puede guardar estos datos de MySQL, MySQL se volverá muy
pequeño. La base de datos relacional es muy poderosa, pero no puede hacer frente a todos los
escenarios de aplicación.MySQL tiene poca escalabilidad(Requiere tecnología compleja para
lograr), IO presión bajo big data, el cambio de estructura de la tabla es difícilEs el problema que
enfrentan los desarrolladores que actualmente usan MySQL.
Principales motivaciones que han
originado el modelo NoSQL
Las características fundamentales son la carencia de un esquema predeterminado, la altal escalabilidad
horizontal sin pérdidas de rendimiento y posibilidad de manipulación de grandes volúmenes de datos de
gran velocidad. Además funcionan muy bien con hardware estándar de bajo coste”, indica el experto.
Es por eso que se considera que las bases de datos NoSQL son idóneas para aplicaciones que requieran
de lectura/escritura de grandes volúmenes de datos, y necesiten brindar un servicio a miles de millones
de usuarios.
Dentro de las ventajas que tienen estas bases de datos están:
SQL o NoSQL: ¿Que paradigma escoger para el almacenamiento de datos? (s. f.). tus clases
particulares. Recuperado 28 de agosto de 2022, de
https://www.tusclasesparticulares.com.ec/blog/sql-nosql-paradigma-escoger-almacenamiento-
datos
NoSQL o SQL? PRINCIPALES CARACTERÍSTICAS. (s. f.). Ibertech. Recuperado 28 de agosto de 2022,
de https://www.ibertech.org/nosql-y-sql-principales-caracteristicas-de-estas-bbdd/
Evolución de la arquitectura de la base de datos, Nosql y redis - programador clic. (s. f.).
programmerclick. Recuperado 28 de agosto de 2022, de
https://programmerclick.com/article/4838823097/
Estas son las principales bases de datos NoSQL. (2022, 23 julio). Blog | NextU LATAM. Recuperado 28
de agosto de 2022, de https://www.nextu.com/blog/bases-datos-nosql/
Historia de las Bases de Datos - Desde SQL a NoSQL. (s. f.). Tecnologías información. Recuperado 28
de agosto de 2022, de https://www.tecnologias-informacion.com/historiabbdd.html