tecnología
MongoDB
¿Qué es MongoDB?
MongoDB es un sistema de base de datos de tipo multiplataforma y que está orientada a documentos y de código abierto. Dado que MongoDB es una base de datos de tipo NoSQL, en lugar de almacenar los datos en tablas, los almacena en un tipo de estructura llamada BSON (similar a un JSON), con un esquema dinámico, haciendo que la integración de datos en las aplicaciones sea más rápida y fácil.
MongoDB ofrece a los desarrolladores un gran número de funcionalidades para desarrollar proyectos complejos a cualquier escala. Se proporcionan drivers para más de diez lenguajes de programación, sin contar los que la propia comunidad de desarrolladores ha implementado para decenas de lenguajes más.
Conecta tus
canales de venta
Las data pipelines de Conecta HUB permiten definir
traslados y transformaciones de datos entre las
plataformas conectadas.
Es un software ETL que comunica
el ERP con las plataformas digitales,
las páginas web, tiendas online,
la movilidad para comerciales
y Business Inteligence.
Orígenes y evolución de MongoDB
MongoDB es una base de datos relativamente nueva. Su desarrollo comenzó en el año 2007 por 10gen Inc., la cual se conoce ahora como MongoDB Inc. mientras desarrollaban una plataforma como servicio (PaaS) que pretendía que los desarrolladores pudieran desplegar sus aplicaciones en una plataforma sin necesidad de preocuparse por la gestión del alojamiento y la base de datos. El desarrollo de dicha plataforma no tuvo éxito sin embargo, el sistema creado para la gestión de la base de datos sí lo tuvo y pasó a llamarse MongoDB.
En el año 2009, MongoDB se lanzó como un producto independiente publicado bajo licencia de código abierto AGPL. Finalmente, en marzo del año 2011, se lanzó la versión 1.4, considerándola como una base de datos lista para su uso en producción.
Características y funcionalidades de MongoDB
Las características y funcionalidades que ofrece MongoDB a los desarrolladores, hacen que se haya convertido en una de las bases de datos más famosa hoy en día para el desarrollo de aplicaciones. He aquí algunas de dichas funcionalidades y características:
- Ofrece balanceo de carga. Puede escalar de forma horizontal haciendo uso del sistema de sharding el cual, permite distribuir información por distintos cluster de máquinas.
- Alto rendimiento. El alto rendimiento para la persistencia en MongoDB se basa en la posibilidad de tener documentos con la información anidada, evitando un gran número de operación de I/O y en el soporte de índices y la posibilidad de generar índices sobre arrays y subdocumentos.
- Alta disponibilidad. MongoDB proporciona alta disponibilidad a través de la réplica automática conocida como replica set que proporciona redundancia de datos y transferencia automática a un nuevo nodo cuando se encuentra un fallo en uno de los nodos (conocido como failover automático).
Razones para utilizar MongoDB
Estas son algunas de las razones por las que deberás desarrollar tu próxima aplicación utilizando una base de datos de tipo MongoDB:
Artículos destacados sobre Tecnología
Nuestros productos de Branding
Consulta nuestro catálogo de productos y servicios de branding
desarrollados sobre años de experiencia en proyectos B2B.

Diseño web

Estrategia de marketing

Conecta tu negocio
Otros recursos online
El marketing de redes sociales
no se construye sobre impresiones,
sino sobre comunidad.