Grupelgas donosti2012

1,485 views

Published on

Manejando grandes volumenes de datos en OpenERP

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,485
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Grupelgas donosti2012

  1. 1. El Gas:MongoDB como backend alternativo Grup El Gas
  2. 2. El Gas● Fundada en 1892● Sector energético● Distribución y Comercialización de energía eléctrica● Ámbito de actuación: Mallorca Grup El Gas
  3. 3. 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. Grup El Gas
  4. 4. 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. Grup El Gas
  5. 5. 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 Grup El Gas
  6. 6. 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 Grup El Gas
  7. 7. 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 Grup El Gas
  8. 8. Enlaces● MongoDB ● http://www.mongodb.org ● http://www.10gen.com● MongoDB Backend ● https://github.com/totaler/mongodb_backend● Twitter @total3r Grup El Gas
  9. 9. Muchas gracias!! Grup El Gas

×