# data[].attributes.body
Versiones
*Prueba gratuita
*Prueba pago mensual
*Sin servidor
*Mongo DB Enterprise (Avanzado)

La primera versión de MongoDB es totalmente gratuita pero  los recursos que te ofrecen llegan a ser limitado dependiendo de los usos que le llegues a dar.

Las siguientes versión comienzan desde los $57 dólares al mes, te ofrece más recursos que la versión gratuita, dando a  destacar la capacidad de almacenamiento que te ofrece la versión gratuita.

# data[].attributes.body
MongoDB es una base de datos de documentos que ofrece una gran escalabilidad y flexibilidad, y un modelo de consultas e indexación avanzado.

# data[].attributes.body
MongoDB es un servidor orientado a documentos que se desarrolló en el lenguaje de programación C ++.
Su desarrollo inicial se centró principalmente en la creación de Plataforma como Servicio, pronto MongoDB salió como el servidor de código abierto que la organización mantenía muy bien.
Kevin Ryan, Dwight Merriman y Eliot Horowitz fueron los fundadores de DoubleClick y también desarrolladores de MongoDB. Los tres experimentaron problemas de escalabilidad de bases de datos relacionales al desarrollar aplicaciones web en su empresa.

# data[].attributes.body
·         MongoDB almacena datos en documentos flexibles similares a JSON, por lo que los campos pueden variar entre documentos y la estructura de datos puede cambiarse con el tiempo

·         El modelo de documento se asigna a los objetos en el código de su aplicación para facilitar el trabajo con los datos

·         Las consultas ad hoc, la indexación y la agregación en tiempo real ofrecen maneras potentes de acceder a los datos y analizarlo.

·         MongoDB es una base de datos distribuida en su núcleo, por lo que la alta disponibilidad, la escalabilidad horizontal y la distribución geográfica están integradas y son fáciles de usa

·         MongoDB es de uso gratuito. Las versiones lanzadas antes del 16 de octubre de 2018 se publican bajo licencia AGPL.

# data[].attributes.body
·     Alta disponibilidad con replicación y respaldo integrados

·         Escalabilidad horizontal con fragmentación nativa

·         Seguridad integral

·         Validación nativa de documentos y exploración de esquemas con Compass

·         Herramientas de gestión de automatización, monitorización y respaldo

·         Base de datos como servicio completamente elástica y con buenas prácticas integradas.

# data[].attributes.body
Sistemas de cliente: Máquinas virtuales de sobremesa y portátiles para empresas compatibles con Windows XP SP2 o una versión posterior, Windows Vista o Windows 7.

Memoria RAM mínima: 512 MB para Windows XP, 1 GB para Windows Vista, Windows 7, Windows 8 y Windows 8.1 y 1 GB para Windows 10 de 64 bits

Instalación del cliente y funcionamiento normal: al menos 5 GB de espacio libre

# data[].attributes.body
Memoria RAM mínima: 16 GB

CPU mínima: 8 vCPU o doble procesador Quad-Core, con velocidad de núcleo Intel de 2,26 GHz

Capacidad mínima de la unidad del sistema: 146 GB, incluidos 100 GB para la caché de red de Mirage
No se incluye el almacenamiento SIS de Mirage.

2 puertos Gigabit Ethernet

# data[].attributes.body
Memoria RAM mínima: 8 GB

CPU mínima: 4 vCPU

Capacidad mínima de la unidad del sistema: 146 GB, incluidos 100 GB para la caché de red de Mirage
No se incluye el almacenamiento SIS de Mirage.

2 puertos Gigabit Ethernet

# data[].attributes.body
MongoDB es una base de datos NoSQL orientada a documentos que apareció a mediados de la década de 2000. Se utiliza para almacenar volúmenes masivos de datos.

A diferencia de una base de datos relacional SQL tradicional, MongoDB no se basa en tablas y columnas. Los datos se almacenan como colecciones y documentos.

# data[].attributes.body
MongoDB está escrito en C++, aunque las consultas se hacen pasando objetos JSON como parámetro. Es algo bastante lógico, dado que los propios documentos se almacenan en BSON.

MongoDB viene de serie con una consola desde la que podemos ejecutar los distintos comandos. Esta consola está construida sobre JavaScript, por lo que las consultas se realizan utilizando ese lenguaje. Además de las funciones de MongoDB, podemos utilizar muchas de las funciones propias de JavaSciprt. En la consola también podemos definir variables, funciones o utilizar bucles.

Si queremos usar nuestro lenguaje de programación favorito, existen drivers para un gran número de ellos. Hay drivers oficiales para C#, Java, Node.js, PHP, Python, Ruby, C, C++, Perl o Scala. Aunque estos drivers están soportados por MongoDB, no todos están en el mismo estado de madurez.