Instalacion de Mongodb en Linux Mint 16

Mongodb es un potente gestor de base de datos documental NoSQL de codigo abierto.

logo-mongodb-onwhite

Existen diversas formas de realizar la instalación de MongoDB sobre Linux, se puede a través de compilación del código fuente, repositorios de Ubuntu, entre otros. A continuación se muestra  la instalación desde los repositorios de Ubuntu a través de la distribución Linux Mint 16 que es la que actualmente uso y tambien se explica como se debería instalar la ultima versión de este sistema gestor de base de datos.

Implementación de MongoDB.

Instalación y verificación de la funcionalidad; como súper usuario:

apt-get update

apt-get install mongodb

Para revisar la versión instalada:

mongo –version

1

Leer más de esta entrada

NoSQL

Cuando nos referimos a modelo, NoSQL no posee únicamente un solo modelo de datos debido a que hay variedad de ellos, ajustándose cada uno a los requerimientos de diferentes necesidades. Así por ejemplo entre los modelos de datos más sobresalientes se encuentran:

  • Documental.
  • En grafo.
  • Clave valor.
  • MultivalorOrientado a objetos.
  • Tabular.

El término NoSQL fue utilizado por primera vez en 1998 para una base de datos relacional que omitió el SQL, después reapareció en el año 2009  y se utiliza en las conferencias de los defensores de las bases de datos no relacionales. A menudo denominado “no solo SQL”, NoSQL abarca una amplia clase de sistemas de gestión de bases de datos que difieren del modelo relacional en aspectos importantes, como:

  • Los datos almacenados no requieren estructuras fijas como tablas.
  • Normalmente no soportan operaciones JOIN, ni garantizan completamente ACID, en algunos casos.
  • Permiten escalamiento horizontal.
  • Permiten la agregación de más campos en bases de datos que ya se encuentran en ejecución.
  • Alto rendimiento frente a grandes volúmenes de información.
  • Tolerancia a fallos o disponibilidad de la información.
  • Redundancia de la información.
  • Por lo general, los investigadores académicos se refieren a este tipo de bases de datos como de almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas
  • No usan SQL como el principal lenguaje de consultas

ARCOS Jefferson, Comparativa bases de datos NoSQL frente al modelo SQL. I.U. Cesmag. 2013.