9
Grup El Gas El Gas: MongoDB como backend alternativo

Grupelgas donosti2012

Embed Size (px)

Citation preview

Page 1: Grupelgas donosti2012

Grup El Gas

El Gas: MongoDB como backend alternativo

Page 2: Grupelgas donosti2012

Grup El Gas

El Gas

● Fundada en 1892● Sector energético● Distribución y Comercialización de energía

eléctrica● Ámbito de actuación: Mallorca

Page 3: Grupelgas donosti2012

Grup El Gas

MongoDB

● Sistema de base de datos NoSQL● Libre de esquema, flexible y rápido● Gran capacidad de almacenamiento● Escalabilidad horizontal sencilla

● Orientado a documentos. Permite almacenar objetos complejos.

● Licencia AGPL v3 para el motor de base de datos y Apache v2 para los drivers.

Page 4: Grupelgas donosti2012

Grup El Gas

Necesidades

● Almacenamiento de curvas de carga de los puntos de suministro● Registros horarios de consumo con la posibilidad

de ser cuarto-horarios● Datos estáticos● Almacenaje no inferior a 5 años con previsión de

llegar a 10 años.

Page 5: Grupelgas donosti2012

Grup El Gas

OpenERP + MongoDB =

MongoDB Backend

● Extensión del ORM de OpenERP para soportar MongoDB

● Operaciones de lectura, escritura, búsqueda o borrado soportadas.

● Transparente para el usuario

● Soporte de tipos simples (no soporta many2one, one2many, many2many, etc...)

● Se instala como un módulo más

● De momento solo soportado en v5

Page 6: Grupelgas donosti2012

Grup El Gas

El proyecto en cifras

● 9000 puntos de suministro● 216.000 registros diarios● 6.480.000 registros mensuales● 77.760.000 registros anuales● 388.800.000 registros en 5 años

Page 7: Grupelgas donosti2012

Grup El Gas

El proyecto se encuentra en

● Fase de pruebas finalizada● Un solo nodo maestro que podrá (deberá...) ser

ampliado según crezca el tamaño de las colecciones

● Puesta en producción: Junio 2012

Page 8: Grupelgas donosti2012

Grup El Gas

Enlaces

● MongoDB ● http://www.mongodb.org● http://www.10gen.com

● MongoDB Backend● https://github.com/totaler/mongodb_backend

● Twitter @total3r

Page 9: Grupelgas donosti2012

Grup El Gas

Muchas gracias!!