mongify: o cómo convertir tus datos SQL a MongoDB

mongify es una herramienta de conversión de base de datos relacional a MongoDB y más allá de la traducción al castellano es una herramienta muy interesante para todos aquellos que aún no se deciden a probar MongoDB! 🙂

mongify soporta MySQL, PostgreSQL, SQLite, Oracle, SQLServer y DB2 aunque el autor comenta que solo está probado en MySql y SQLite: http://www.rubydoc.info/gems/mongify/

Usarlo es sencillo:

· Primero creamos un fichero database.config con la configuración de la base de datos origen y del Mongo destinos:

Puedo validar si la configuración es correcta con:

mongify check database.config

· Con el comando:

mongify translation database.config > translation.rb

mongify autogenera un fichero de conversión de la base de datos a MongoDB.

· También podemos crear el fichero de traslado: translation.rb manualmente es bastante explicativo:

· Finalmente con este comando se mueven los datos de la base de datos relacional a MongoDB

mongify process database.config translation.rb

En este vídeo podéis ver cómo se usa :

Cuadrante Mágico Gartner para Business Intelligence y Analytics Platform

Gartner ha publicado en febrero de 2015 el nuevo cuadrante para BI y Analytics:

Una lectura muy interesante, fundamentalmente en las debilidades y problemas de cada player