SlideShare a Scribd company logo
1 of 9
Download to read offline
El Gas:
MongoDB como backend alternativo




             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




                         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.

                             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.




                            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
                           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



                        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




                           Grup El Gas
Enlaces
●   MongoDB
    ●   http://www.mongodb.org
    ●   http://www.10gen.com
●   MongoDB Backend
    ●   https://github.com/totaler/mongodb_backend
●   Twitter @total3r



                           Grup El Gas
Muchas gracias!!




      Grup El Gas

More Related Content

Similar to Grupelgas donosti2012

Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Web pack para la construcción de un proyecto javascript.
Web pack para la construcción de un proyecto javascript.Web pack para la construcción de un proyecto javascript.
Web pack para la construcción de un proyecto javascript.Jorge Ulises Useche Cuellar
 
PostgreSQL el core de OpenERP
PostgreSQL el core de OpenERPPostgreSQL el core de OpenERP
PostgreSQL el core de OpenERPCristian Salamea
 
Mongo bd michael landeo vargas
Mongo bd michael landeo vargasMongo bd michael landeo vargas
Mongo bd michael landeo vargasMichaelAngel1000
 
Lunch & Learn: El poder de las NoSQL con mongoDB
Lunch & Learn:  El poder de las NoSQL con mongoDBLunch & Learn:  El poder de las NoSQL con mongoDB
Lunch & Learn: El poder de las NoSQL con mongoDBSoftware Guru
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DBmaxfontana90
 
Seminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con AtlasSeminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con AtlasMongoDB
 
Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Micael Gallego
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoFinizens
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.Arturo Espinosa
 
Maual de instalacion mongodb
Maual de instalacion mongodbMaual de instalacion mongodb
Maual de instalacion mongodbGerzair García
 
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Patricio Soriano Castro
 
NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosGDGMallorca
 
Democratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosDemocratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosJorge Sanz
 
Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)tuxman
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDBArsys
 
Sql server 2016 novedades para desarrolladores
Sql server 2016 novedades para desarrolladoresSql server 2016 novedades para desarrolladores
Sql server 2016 novedades para desarrolladoresEnrique Catala Bañuls
 

Similar to Grupelgas donosti2012 (20)

Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
Web pack para la construcción de un proyecto javascript.
Web pack para la construcción de un proyecto javascript.Web pack para la construcción de un proyecto javascript.
Web pack para la construcción de un proyecto javascript.
 
Headless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQLHeadless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQL
 
PostgreSQL el core de OpenERP
PostgreSQL el core de OpenERPPostgreSQL el core de OpenERP
PostgreSQL el core de OpenERP
 
Mongo bd michael landeo vargas
Mongo bd michael landeo vargasMongo bd michael landeo vargas
Mongo bd michael landeo vargas
 
Lunch & Learn: El poder de las NoSQL con mongoDB
Lunch & Learn:  El poder de las NoSQL con mongoDBLunch & Learn:  El poder de las NoSQL con mongoDB
Lunch & Learn: El poder de las NoSQL con mongoDB
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DB
 
Seminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con AtlasSeminario web: Simplificando el uso de su base de datos con Atlas
Seminario web: Simplificando el uso de su base de datos con Atlas
 
Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
 
MongoDB
MongoDBMongoDB
MongoDB
 
Maual de instalacion mongodb
Maual de instalacion mongodbMaual de instalacion mongodb
Maual de instalacion mongodb
 
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
 
NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datos
 
Democratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficosDemocratizando la publicación de datos geográficos
Democratizando la publicación de datos geográficos
 
Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)Comparación de clientes web de servicios web geográficos (v.5)
Comparación de clientes web de servicios web geográficos (v.5)
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDB
 
MongoDB
MongoDBMongoDB
MongoDB
 
Sql server 2016 novedades para desarrolladores
Sql server 2016 novedades para desarrolladoresSql server 2016 novedades para desarrolladores
Sql server 2016 novedades para desarrolladores
 

More from Avanzosc, S.L.

Openerp project cost_simulator
Openerp project cost_simulatorOpenerp project cost_simulator
Openerp project cost_simulatorAvanzosc, S.L.
 
OpenERP Preventive maintenance
OpenERP Preventive maintenanceOpenERP Preventive maintenance
OpenERP Preventive maintenanceAvanzosc, S.L.
 
Localizacion española openerp
Localizacion española openerpLocalizacion española openerp
Localizacion española openerpAvanzosc, S.L.
 
Domatix.jornadas openerp .2012.mrw
Domatix.jornadas openerp .2012.mrwDomatix.jornadas openerp .2012.mrw
Domatix.jornadas openerp .2012.mrwAvanzosc, S.L.
 
Vertical universidades openerp
Vertical universidades openerpVertical universidades openerp
Vertical universidades openerpAvanzosc, S.L.
 
Presentacion nueva granja-castellano
Presentacion nueva granja-castellanoPresentacion nueva granja-castellano
Presentacion nueva granja-castellanoAvanzosc, S.L.
 
Eficent jornadas open erp 2012 - gestión de proyectos con openerp v1.0
Eficent   jornadas open erp 2012 - gestión de proyectos con openerp v1.0Eficent   jornadas open erp 2012 - gestión de proyectos con openerp v1.0
Eficent jornadas open erp 2012 - gestión de proyectos con openerp v1.0Avanzosc, S.L.
 
OpenERP preventive maintenance case of use
OpenERP preventive maintenance case of useOpenERP preventive maintenance case of use
OpenERP preventive maintenance case of useAvanzosc, S.L.
 

More from Avanzosc, S.L. (12)

Implantar OpenERP
Implantar OpenERPImplantar OpenERP
Implantar OpenERP
 
Cursosopenerp
CursosopenerpCursosopenerp
Cursosopenerp
 
Openerp project cost_simulator
Openerp project cost_simulatorOpenerp project cost_simulator
Openerp project cost_simulator
 
OpenERP Preventive maintenance
OpenERP Preventive maintenanceOpenERP Preventive maintenance
OpenERP Preventive maintenance
 
Localizacion española openerp
Localizacion española openerpLocalizacion española openerp
Localizacion española openerp
 
Jornadas2
Jornadas2Jornadas2
Jornadas2
 
Soluntec
SoluntecSoluntec
Soluntec
 
Domatix.jornadas openerp .2012.mrw
Domatix.jornadas openerp .2012.mrwDomatix.jornadas openerp .2012.mrw
Domatix.jornadas openerp .2012.mrw
 
Vertical universidades openerp
Vertical universidades openerpVertical universidades openerp
Vertical universidades openerp
 
Presentacion nueva granja-castellano
Presentacion nueva granja-castellanoPresentacion nueva granja-castellano
Presentacion nueva granja-castellano
 
Eficent jornadas open erp 2012 - gestión de proyectos con openerp v1.0
Eficent   jornadas open erp 2012 - gestión de proyectos con openerp v1.0Eficent   jornadas open erp 2012 - gestión de proyectos con openerp v1.0
Eficent jornadas open erp 2012 - gestión de proyectos con openerp v1.0
 
OpenERP preventive maintenance case of use
OpenERP preventive maintenance case of useOpenERP preventive maintenance case of use
OpenERP preventive maintenance case of use
 

Grupelgas donosti2012

  • 1. El Gas: MongoDB como backend alternativo Grup El Gas
  • 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. 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. 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. 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. 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. 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. Enlaces ● MongoDB ● http://www.mongodb.org ● http://www.10gen.com ● MongoDB Backend ● https://github.com/totaler/mongodb_backend ● Twitter @total3r Grup El Gas
  • 9. Muchas gracias!! Grup El Gas