Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL
NoSQL.
NoSQL está diseñado para escalabilidad a gran escala. Por tanto, está diseñado para
procesar macrodatos (Big Data). Ejemplos de productos que son NoSQL son MongoDB,
IBM Domino, Redis, etc. A diferencia de una base de datos SQL, En NoSQL cada fila o
registro de datos puede almacenar tipos de datos completamente diferentes. NoSQL
utiliza un esquema semi o no estructurado. A diferencia de las bases de datos compatibles
con SQL que usan un esquema o plano rígido o fijo de lo que se va a almacenar, ese no
es el caso con NoSQL. Por eso escala tan bien. Podemos almacenar métricas de
dispositivos de IoT, publicaciones en redes sociales, archivos de audio y video. Todas
esas cosas se almacenan de manera muy diferente, tienen diferentes tipos de formatos,
pero eso es exactamente para lo que está diseñado NoSQL. Y así, En este caso la
escalabilidad, se denomina horizontal
Que es el escalado se utiliza más a menudo con NoSQL. Escalado horizontal significa
que estamos agregando múltiples nodos de cómputo para manejar la carga de trabajo
para un mejor rendimiento o para el procesamiento en paralelo de grandes conjuntos de
datos. Puede implementarse mediante la agrupación en clústeres, donde tenemos un
montón de máquinas trabajando juntas para ofrecer el mismo servicio. O mediante el
equilibrio de carga, de modo que si un servidor deja de funcionar, los usuarios son
dirigidos a otro servidor que permanece en ejecución. Todos los servidores siempre
ejecutan lo mismo al mismo tiempo. También podríamos utilizar la replicación en varios
servidores para poder tener varias copias para la disponibilidad de datos.