que es mongoDB
ES UN SISTEMA DE BASE DE DATOS NOSQL ORIENTADO A DOCUMENTOS DE CÓDIGO ABIERTO.
Historia de MongoDB
El desarrollo de MongoDB comenzó en 2007 de la mano de 10gen Inc. (ahora llamada MongoDB Inc.) cuando desarrollaban una plataforma como servicio (PaaS) similar al conocido Google App Engine.6 En 2009 MongoDB fue lanzado como un producto independiente y publicado bajo la licencia de código abierto AGPL.7En marzo de 2011, se lanzó la versión 1.4 y se consideró ya como una base de datos lista para su uso en producción.
características de mongo DB
- mongo DB esta escrito en su totalidad en C++
- la versión de 32 bits no es aconsejable usarla de desarrollo.
- mongoDB no soporta joins ni transacciones. sin embargo posee indices secundarios, un propio lenguaje de consulta, y lectura consistente.
- para las versiones de 32 bits de mongo, la base de datos solo puede alcanzar los 32 bits de mongo, la base de datos solo puede alcanzar los 2GB.
Ventajas de usar MongoDB
- Ofrece mejores resultados en el momento de manejar grandes cantidades de documentos o bases de datos en modo lectura.
- El coste es muy bajo en comparación a sus competidores, ya que puede tener un desarrollo espectacular, sobre todo en equipos de bajo rendimiento.
- permite editar y agregar cualquier información nueva a los documentos por separado
- realiza mucas operaciones por segundo.
DESVENTAJAS de usar MongoDB
- mongoDB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente.
- retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información.
- cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad.
- tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
COSTOS
- Es un software libre.
EXPERIENCIA EN EL MERCADO
- Algunas compañías como MTV, network, crarglist y fourquare.
- maneja los sistemas operativos: windows, linux y us.
- inicio en el mercado del 2007
PLATAFORMAS SOPORTADAS
- Utiliza una plataforma llamada (paas) similar al conocido google App engine.
- en el 2009 hizo lanzamiento de su producto con un código abierto AGPL.
LICENCIA Y SOPORTE
utiliza una licencia gratuita llamada apache (software libre) publicada por Affero (AGPL) de GNU, utiliza diversa para el lenguaje de programación como los siguientes.
- ctt-mas utilizado
- ctt/ Alet
- erlany
- java
- javascript
- PHP
- perl
- scala
- ruby
VERSIONES
- versión 1.4
- versión estable:2.6.0- lanzada 8 de abril del 2014
- ultima versión a prueba:2.6.0 marzo 2014
Comentarios
Publicar un comentario