Mongo DB

Páginas: 8 (1955 palabras) Publicado: 9 de noviembre de 2013




Contenido










Introducción


MongoDB es una base de datos NoSQL, pretende olvidarse de todo el asunto de tablas y relaciones entre tablas, en MongoDB lo más parecido que encontraremos a una tabla son las colecciones, que vienen a ser una especie de listas donde vamos almacenando los diferentes objetos y sus atributos.
Se abandona el enfoque relacional por bases dedatos más orientadas a objetos; En el presente documento mostrare todo lo correspondiente a Mongo DB.









MONGO DB
MongoDB (de "hu mongo nosotros") es un código abierto orientada a documentos NoSQL sistema de base de datos.
MongoDB hace parte de la "nueva" NoSQL familia de sistemas de bases de datos. En lugar de almacenar los datos en las tablas como se hace en un "clásico" de basede datos relacional, tiendas de MongoDB datos estructurados como JSON -como los documentos con esquemas dinámicos (MongoDB llama el formato BSON ), lo que hace a la integración de datos en ciertos tipos de aplicaciones más fácil y rápido .
Desarrollo de MongoDB se inició en octubre de 2007 por 10gen . Ahora es una rica base de datos maduros y listos para su uso característica de laproducción. Se utiliza, por ejemplo, por las redes de MTV [1] , Craigslist [2] y Cuadrangular [3] .
Los binarios están disponibles para Windows, Linux, OS X y Solaris.

Historia
Desarrollo de MongoDB comenzó a 10gen en 2007, cuando la empresa fue la construcción de una plataforma como servicio similar a Google App Engine [4] . En el año 2009 fue de origen MongoDB abierto como un productoindependiente [5] con un AGPL licencia.
En marzo de 2011, de la versión 1.4, MongoDB se ha considerado la producción de listas [6] .
Publicado en marzo de 2012, la última versión estable es 2.0.4.

Licencia y soporte
MongoDB está disponible de forma gratuita bajo la licencia GNU Affero General Public License. Los controladores de idiomas están disponibles bajo una licencia Apache . Además, 10gen ofrece licenciascomerciales para MongoDB. 

Principales características
El siguiente es un breve resumen de algunas de las características principales:
Consultas ad hoc
MongoDB soporta la búsqueda por las consultas de campo del área de distribución, búsquedas de expresiones regulares. Las consultas pueden devolver los campos específicos de los documentos y también incluyen las funciones definidas por elusuario de JavaScript.
Indexación


Cualquier campo en un documento MongoDB pueden ser indexados (los índices en MongoDB son conceptualmente similares a los de RDBMSes). 

Los índices secundarios están también disponibles.
Replicación

MongoDB soporta la replicación maestro-esclavo. Un maestro puede realizar lecturas y escrituras. Un esclavo copia datos desde el maestro y sólo se puedeutilizar para lecturas o copia de seguridad (no escribe). Los esclavos tienen la capacidad de elegir a un nuevo amo si la actual baja.
Balanceo de carga

MongoDB escalas horizontal utilizando sharding. El promotor elige un fragmento clave, que determina cómo los datos en una colección serán distribuidos. Los datos se dividen en rangos (basado en la tecla fragmento) y se distribuye a través defragmentos múltiples. (Un fragmento es un maestro con uno o más esclavos.)

MongoDB puede ejecutarse en varios servidores, el equilibrio de la carga y / o la duplicación de datos para mantener el sistema en funcionamiento en caso de fallo de hardware. La configuración automática es fácil de implementar y de las nuevas máquinas se pueden agregar a una base de datos en funcionamiento.
Almacenamiento dearchivos

MongoDB podría ser utilizado como un sistema de archivos, aprovechando el balanceo de carga y las características de replicación de datos en varios equipos para el almacenamiento de archivos.
Esta función, denominada GridFS, se incluye con los controladores de MongoDB y disponible sin ninguna dificultad para los lenguajes de programación (ver "Soporte de idiomas" para obtener...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea mongo db
  • mongo db
  • Manual instalacion Mongo DB
  • Replicación en Mongo DB
  • Monge
  • Los mongos
  • es una monga esto
  • mongar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS