Ventajas de MongoDB sobre las bases de datos tradicionales de código abierto
La información de bloques y otras consultas comerciales de datos relacionados tienen un gran orden de magnitud. La alta disponibilidad de Mysql se basa en componentes de terceros para lograr una alta disponibilidad. Las múltiples copias internas del conjunto de réplicas de MongoDB naturalmente admiten alta disponibilidad a través del protocolo raft, lo que reduce la dependencia de componentes de terceros en comparación con mysql. MongoDB es una base de datos distribuida que resuelve perfectamente los puntos débiles de la subtabla de la subbase de datos mysql y el almacenamiento masivo de datos. La empresa no necesita evaluar cuántas bases de datos y tablas deben desmantelarse antes de usar la base de datos. MongoDB es una tabla infinita para empresas (actualmente I La tabla más grande de la empresa almacena cientos de miles de millones de datos, sin ningún impacto en el rendimiento de las consultas). Además, en los primeros días del negocio, generalmente hay menos datos, por lo que solo puede solicitar un clúster de MongoDB fragmentado. Sin embargo, si se usa MySQL, al igual que el negocio de IOT migró esta vez, es necesario solicitar un clúster con la mayor capacidad por adelantado, lo que desperdiciará recursos seriamente cuando la cantidad de datos sea pequeña en la etapa inicial. Con el fin de adaptarse a la lectura y escritura empresarial de alta concurrencia a gran escala, MongoDB ha realizado muchas optimizaciones detalladas en el diseño del modelo de subprocesos, el control de concurrencia y el motor de almacenamiento de alto rendimiento.
Last updated