# data[].attributes.body
Unas de las desventajas de base de datos NoSQL es que presenta menor madurez en el mercado, menos soporte para consultas complejas , la falta de estandarizacion , menos herramientas y recursos disponibles y no garantizan ACID.

# data[].attributes.body
Shazam

Miro

Facebook

H&M

Twitter

Netflix

Cisco

eBay

Uber

# data[].attributes.body
Aplicaciones web y móviles:

Facebook

Twitter

Instagram

Spotify

Airbnb

Netflix

Uber

Slack

GitHub

# data[].attributes.body
google

facebook

netflix

twitter

# data[].attributes.body
Google, twitter,Netflix

# data[].attributes.body
-Los datos pueden tardar un tiempo en sincronizarse, lo que podría llevar a inconsistencias temporales.

- Muchas bases de datos NoSQL no admiten transacciones ACID, lo que puede ser un desafío en situaciones donde la integridad de los datos y la precisión son críticas.

# data[].attributes.body
Menor flexibilidad en consultas complejas

# data[].attributes.body
Inconsistencia

Complejidad

Falta de estandarización

Soporte limitado

# data[].attributes.body
Son adecuadas para una amplia gama de casos de uso, como motores de búsqueda, redes sociales, aplicaciones web y análisis de datos en tiempo real.

# data[].attributes.body
Falta de estandarización: A diferencia de SQL, que tiene un estándar bien establecido, NoSQL carece de una estandarización clara. Esto puede dificultar la portabilidad de datos y aplicaciones entre diferentes sistemas de bases de datos NoSQL.

Complejidad en consultas complejas: Si bien NoSQL es eficiente en la recuperación de datos simples y consultas básicas, puede ser complicado realizar consultas complejas que involucren múltiples colecciones o documentos. Esto puede requerir la implementación de lógica adicional en la aplicación.

# data[].attributes.body
Migrar datos desde bases de datos relacionales a NoSQL o viceversa puede ser un desafío debido a las diferencias en el modelo de datos y la estructura.

Algunas bases de datos NoSQL pueden tener características de seguridad y autorización menos robustas en comparación con las bases de datos relacionales, lo que podría ser un problema en aplicaciones que requieren un control estricto del acceso a los datos.

Algunas bases de datos NoSQL, como las de tipo columna ancha, pueden requerir más espacio de almacenamiento en comparación con sus contrapartes relacionales para lograr el mismo nivel de redundancia y durabilidad.

# data[].attributes.headline
Sebastian Huapaya                                                         Falta de soporte ACID: Las bases de datos NoSQL suelen sacrificar la consistencia de datos a favor de la disponibilidad y la tolerancia a fallos. Esto significa que no garantizan la propiedad ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad), lo que puede ser un problema en aplicaciones donde la integridad de los datos es crítica.

# data[].attributes.subject
Sebastian Huapaya                                                         Falta de soporte ACID: Las bases de datos NoSQL suelen sacrificar la consistencia de datos a favor de la disponibilidad y la tolerancia a fallos. Esto significa que no garantizan la propiedad ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad), lo que puede ser un problema en aplicaciones donde la integridad de los datos es crítica.

# data[].attributes.body
Alta disponibilidad. Ideales para aplicaciones en tiempo real. Flexibilidad del esquema

# data[].attributes.body
Menos soporte para transacciones complejas, falta de herramientas maduras, consistencia eventual, menos flexibilidad en consultas complejas y fragmentación de datos.

# data[].attributes.body
1. Uber: Utilizan MongoDB para gestionar una gran cantidad de datos sobre vehículos y usuarios.

2. MetLife: La aseguradora utiliza MongoDB para almacenar datos de sus clientes

3. Telefónica: La empresa de utiliza MongoDB en sus sistemas de gestión de datos de clientes y análisis.

4. Sony: Sony ha utilizado MongoDB en diferentes áreas, incluyendo análisis de datos, gestión de contenido y almacenamiento de datos.

# data[].attributes.body
Escalabilidad

Flexibilidad

Eficiencia

# data[].attributes.body
Falta de estandarización: Existen muchas soluciones con diferentes formas de operación y consulta. Esta variedad puede complicar la elección y el desarrollo de aplicaciones

Consistencia eventual: Los datos pueden no ser consistentes en todos los nodos de la base de datos en todo momento.

Menos soporte y documentación: Al ser una tecnología relativamente nueva en comparación con las bases de datos relacionales, algunas operaciones y características en las bases de datos NoSQL pueden tener menos soporte y documentación. Esto puede requerir más tiempo y esfuerzo para aprender y utilizar estas bases de datos de manera efectiva.

# data[].attributes.body
Muchas bases de datos NoSQL están diseñadas para ser tolerantes a fallos y pueden recuperarse de interrupciones sin pérdida de datos.

Las bases de datos NoSQL pueden manejar datos no limpios o incompletos sin problemas, lo que es útil en escenarios del mundo real.

Pueden adaptarse dinámicamente a los cambios en la carga de trabajo, lo que las hace ideales para aplicaciones con demandas variables.

# data[].attributes.body
*Uber

*Facebook

*Adobe

*eBay

*Forbes

*T-Mobile

*Twitter

*McDonald's

# data[].attributes.body
Son bases de datos mucho más abiertas y flexibles.

# data[].attributes.body
No presentan muchas restricciones, presenta un alto rendimiento y ocupa menos espacio

# data[].attributes.body
Alto rendimiento en operaciones de lectura como también una flexibilidad en el esquema de datos

# data[].attributes.body
Facebook

Google

Uber

eBay

# data[].attributes.body
Uber, Cisco, Bosch

# data[].attributes.body
Escalabilidad, flexibilidad de esquema, rendimiento, manejo de datos no estructurados, alta disponibilidad y potencialmente menor costo.

# data[].attributes.body
1. Las bases de datos NoSQL están diseñadas para escalar horizontalmente, lo que significa que pueden manejar grandes volúmenes de datos distribuyendo la carga a través de múltiples servidores. Lo cual, facilita el manejo de grandes volúmenes de información y el crecimiento de la base de datos sin comprometer el rendimiento.

2. No requieren una estructura fija como las bases de datos relacionales, lo que permite almacenar y procesar datos no estructurados o semiestructurados. Esto es útil en casos donde la estructura de los datos es variable o evoluciona con el tiempo.

3. Son adecuadas para escenarios de alta demanda y cargas de trabajo específicas.

# data[].attributes.body
Pueden procesar grandes volúmenes de datos a alta velocidad.

# data[].attributes.body
Facebook: MongoDB se utiliza para almacenar datos de usuarios, publicaciones y páginas en Facebook.

Twitter: MongoDB se utiliza para almacenar datos de tweets, usuarios y hashtags en Twitter.

LinkedIn: MongoDB se utiliza para almacenar datos de perfiles, conexiones y recomendaciones en LinkedIn.

Netflix: MongoDB se utiliza para almacenar datos de películas, programas de televisión y usuarios en Netflix.

Spotify: MongoDB se utiliza para almacenar datos de música, artistas y usuarios en Spotify.

eBay: MongoDB se utiliza para almacenar datos de productos, usuarios y transacciones en eBay.

Amazon: MongoDB se utiliza para almacenar datos de productos, usuarios y transacciones en Amazon.

Google: MongoDB se utiliza para almacenar datos de búsqueda, publicidad y mapas en Google.

# data[].attributes.body
Facebook

Google

Amazon

Adobe

eBay

Cisco

The New York Times

Airbnb

Uber

Spotify

# data[].attributes.body
no tiene joins

# data[].attributes.body
Las empresas que han utilizado MongoDB son:

Adobe: Adobe utiliza MongoDB en varias aplicaciones, incluidas algunas de sus soluciones de marketing digital.

Uber: Uber utiliza MongoDB para gestionar datos en tiempo real y para almacenar información sobre usuarios, viajes y geolocalización.

Riot Games: La empresa detrás del popular juego League of Legends ha utilizado MongoDB para gestionar datos de juegos y estadísticas.

# data[].attributes.body
Telefonica

Uber

Ebay

# data[].attributes.body
Linkedln, cisco, codecademy

# data[].attributes.body
-NETFLIX

-EA(Electronic Arts)

-LinkedIn

# data[].attributes.body
Son bases de datos mucho más abiertas y flexibles.