SlideShare una empresa de Scribd logo
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
Crecimiento Horizontal
en PostgreSQL
El Grupo EQ SOFT
● 15 años de experiencia desarrollando soluciones tecnológicas
para diferentes sectores productivos.
● Core-business desarrollo de software, desde hace 4 años
invertimos fuertemente en generación de productos de IoT,
Robótica, Inteligencia Artificial y otras tecnologías
emergentes.
● Desarrollamos nuestra propia tecnología, basada en
productos y estándares abiertos, aseguramos a nuestros
clientes un periodo de vida de sus soluciones de largo plazo.
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
INFORMACIÓNRESERVADA-EQSOFT
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
Soluciones de
SmartCities,
Centros de
Esparcimiento y
Cultura, etc.
Agricultura,
Acuicultura
y Ganadería
Inteligente
Monitoreo y
Asistencia en líneas
de producción y
plantas en general.
Soluciones aplicadas
a Minería e industrias
extractivas similares.
Monitoreo y
Gestión de
flotas y
equipos de
trabajo/man
tenimiento. LOGOS
OCR
LOGOS
Sentiment
LOGOS
Pictures
LOGOS
Biblios
LOGOS
Sounds
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Por qué PostgreSQL? http://www.postgresql.org
● Es la 4ta RDBMS más utilizada en el mundo, el
único con tendencia al crecimiento durante todo
el 2017.
● Continua evolución y liberación de releases
estables: rama 10 2017-Oct, 10.1 2017-Nov.
● Totalmente documentado, no solo a nivel usuario
sino de desarrollador de los componentes del
engine.
● 4 a 5 años de actualizaciones por rama.
● Desde hace muchos años posee funcionalidades
específicas para manipular grandes cantidades de
datos.
https://db-engines.com/en/ranking/relation
al+dbms
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
La necesidades es crecer, crecer y seguir creciendo
● Cada vez se genera mayores volúmenes de
información.
● Cada vez los datos son menos estructurados, más
pesados (video, audio, fotos, etc.)
● Los servicios atienden a cada vez más usuarios,
internos y externos a nuestras instituciones.
● El nuevo horario de atención de los servicios es
ahora de Lunes a Domingo desde las 00:00:00
hasta las 23:59:59.
https://itsvit.com/blog/what-does-big-
data-mean-for-your-business/
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
Crecimiento Vertical
● Fácil de administrar.
● No requiere mayor
intervención técnica.
● PostgreSQL incluye
diversas técnicas para
crecer en
manipulación de
datos en un mismo
hardware.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
Crecimiento Vertical
● Con el fin de tener un
sistema redundante se
implementan diversos
tipos de Replicación de
Datos (Master-Slave)
dentro de PostgreSQL.
● Adicionalmente existen
otros productos (de
otros proyectos) para
dar soporte en esta
necesidad.
PgPool
Administra pool de conexiones
concurrentes persistentes.
Posee capacidades de
replicación y alta
disponibilidades.
PostgreSQL incluye
herramientas de replicación
Asíncrona y Síncrona
(two-phase-commit) que
permiten mantener la
información espejada entre 2
servidores.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
Limitaciones del Crecimiento Vertical
● No existe autorecuperación
(resincronización de servidores automática)
en caso de caídas.
● Si Gran cantidad de procesamiento es
requerido esto podría ser un gran problema
o ser demasiado costo (por limitaciones de
hardware).
● “Podría” no ser compatible con algunos
proveedores de servicios IaaS
(Infraestructura como servicio - en la nube).
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
Crecimiento Horizontal
● Mayores
requerimientos
técnicos para su
implementación.
● Se implementa con
productos que se
integran a PostgreSQL.
● Ofrece un
escalamiento ilimitado.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Basado en PostgreSQL.
○ Soporta todos sus objetos y tipos de
datos.
○ Implementa Pl/PgSql
● Estalamento a manipulación de
PetaBytes de datos.
● Pensado para analítica avanzada de
datos gracias a su capacidad de
paralelizar consultas en múltiples
servidores.
● Incorpora sus propias herramientas
de monitoreo y recuperación.
https://greenplum.org/
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Básicamente GreenPlum muestra una interfase
que utiliza múltiples servidores PostgreSQL por
debajo para responder a las solicitudes de I/O de
datos.
● El acceso a los datos se hace a través del Master
Host, la comunicación con el es a través de las
librerias estándar de PostgreSql (libpq y los
clientes odbc, jdbc ó .Net).
● Los Segment Host no requieren tener iguales
características de hardware.
○ Límite: 1000 segmentos
○ Se aconseja una infraestructura de red de
alta velocidad (mejor si es de 10Gbps)
○ Ante caídas y recuperación de segmentos la
sincronización de datos es automática.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Límites de almacenamiento sumamente altos.
● La configuración de límite de conexiones es
similar a la de PostgreSQL (default 205 Master y
750 Segments)
● Preparado para “espejar” el Master Host y tener
un sistema de redundancia.
● Integrable y compatible con varios servicios IaaS y
PaaS.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Basado en PostgreSQL.
○ Implementaciones basadas en
PostgreSQL 9.5 (estable), 9.6 (en alpha)
y 10 (en alpha).
● Escalable a decenas de Terabytes.
● Orientado a aplicaciones de BI y Big
Data.
● Incorpora sus propias herramientas
de monitoreo y recuperación.
https://www.postgres-xl.org/
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Básicamente Postgres-XL es un PostgreSQL
modificado.
● Implementa 3 componentes:
○ “Coordinadores” administran la
comunicación con las aplicaciones.
○ “GTM” (Global Transaction Manager)
encargado de la consistencia y visibilidad de
los datos.
○ “Data Nodes” almacenan los datos.
● El acceso a los datos se hace a través de los
“Coordinadores”, la comunicación con el es a
través de las librerias estándar de PostgreSql
(libpq y los clientes odbc, jdbc ó .Net).
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Crecimiento vertical o crecimiento horizontal?
● Comunicaciones a nivel TCP, más lento que
GreenPlum (GreenPlum es a nivel UDP).
● Mejor soporte de Querys (sintaxis).
● Incorpora herramientas de monitoreo, pero la
resincronización de los servidores no es
transparente.
● El GTM puede ser duplicado para tener un
sistema de alta disponibilidad.
● Implementa un componente (no indispensable)
llamado GTM-Proxy para optimizar el
intercambio de paquetes en la red, acelerando el
proceso de sincronización.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
¿Hay más soluciones?
https://www.cockroachlabs.com
● Versiones Community (Apache License) y
Enterprise.
● Alta disponibilidad, replicación y sincronización
transparente.
● No es un PostgreSQL, pero implementa su
protocolo de comunicación, lo que hace que
todo desarrollo que use PostgreSQL se
comunique transparentemente (observar lógica
del lado del servidor)
https://www.citusdata.com
● Versiones Community (Apache License) y
Enterprise.
● Alta disponibilidad, replicación y
sincronización.
● Integrado con varios servicios IaaS.
● Es una extensión de PostgreSQL.
INFORMACIÓNRESERVADA-EQSOFT
Ernesto Quiñones Azcárate - COO
ernesto@eqsoft.net
Crecimiento Horizontal
en PostgreSQL
¡GRACIAS!

Más contenido relacionado

La actualidad más candente

Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
Inés Andara
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
Kelly Cuervo
 
Algoritmo centralizado
Algoritmo centralizadoAlgoritmo centralizado
Algoritmo centralizadoPattzy Montero
 
DB1 Unidad 9: Concurrencia
DB1 Unidad 9: ConcurrenciaDB1 Unidad 9: Concurrencia
DB1 Unidad 9: Concurrencia
Franklin Parrales Bravo
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
Ramiro Estigarribia Canese
 
06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinctBishal Ghimire
 
Diccionario de base de datos Prueba
Diccionario de base de datos PruebaDiccionario de base de datos Prueba
Diccionario de base de datos Prueba
Juan Guerrero
 
Functions oracle (pl/sql)
Functions oracle (pl/sql)Functions oracle (pl/sql)
Functions oracle (pl/sql)harman kaur
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
Erwin Fischer
 
DB1 Unidad 8: Replicación
DB1 Unidad 8: ReplicaciónDB1 Unidad 8: Replicación
DB1 Unidad 8: Replicación
Franklin Parrales Bravo
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
Dhani Ahmad
 
SQL
SQLSQL
Normalizacion de Base de datos,
Normalizacion de Base de datos, Normalizacion de Base de datos,
Normalizacion de Base de datos,
Erivan Martinez Ovando
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
hugofreestyle
 
Seguridad en los sistemas operativos
Seguridad en los sistemas operativosSeguridad en los sistemas operativos
Seguridad en los sistemas operativosjetmu
 
Codds rule
Codds ruleCodds rule
Codds rule
Alvina Verghis
 

La actualidad más candente (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
 
Algoritmo centralizado
Algoritmo centralizadoAlgoritmo centralizado
Algoritmo centralizado
 
Mysql Ppt
Mysql PptMysql Ppt
Mysql Ppt
 
DB1 Unidad 9: Concurrencia
DB1 Unidad 9: ConcurrenciaDB1 Unidad 9: Concurrencia
DB1 Unidad 9: Concurrencia
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinct
 
ADO
ADOADO
ADO
 
Diccionario de base de datos Prueba
Diccionario de base de datos PruebaDiccionario de base de datos Prueba
Diccionario de base de datos Prueba
 
Functions oracle (pl/sql)
Functions oracle (pl/sql)Functions oracle (pl/sql)
Functions oracle (pl/sql)
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
DB1 Unidad 8: Replicación
DB1 Unidad 8: ReplicaciónDB1 Unidad 8: Replicación
DB1 Unidad 8: Replicación
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
 
SQL
SQLSQL
SQL
 
Normalizacion de Base de datos,
Normalizacion de Base de datos, Normalizacion de Base de datos,
Normalizacion de Base de datos,
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Seguridad en los sistemas operativos
Seguridad en los sistemas operativosSeguridad en los sistemas operativos
Seguridad en los sistemas operativos
 
Codds rule
Codds ruleCodds rule
Codds rule
 

Similar a PostgreSql: Soluciones de crecimiento horizontal

Redmine - Gestión de Portafolio de Proyectos
Redmine - Gestión de Portafolio de ProyectosRedmine - Gestión de Portafolio de Proyectos
Redmine - Gestión de Portafolio de Proyectos
EQ SOFT EIRL
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
Aurora López García
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero.
GustavoMartin46
 
Clase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de PostgresClase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de Postgres
Eddie Malca
 
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
EtiCAGNU
 
Creando sistemas enterprise con Software Libre
Creando sistemas enterprise con Software LibreCreando sistemas enterprise con Software Libre
Creando sistemas enterprise con Software Libre
Víctor Leonel Orozco López
 
Sistema de gestion de base de datos del SGA
Sistema de gestion de base de datos del SGASistema de gestion de base de datos del SGA
Sistema de gestion de base de datos del SGA
RICHARD ALBA
 
Moodle - Plataforma de E-learning
Moodle - Plataforma de E-learning Moodle - Plataforma de E-learning
Moodle - Plataforma de E-learning
EQ SOFT EIRL
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
Igor Rodriguez
 
Potsgrade emerson
Potsgrade emerson Potsgrade emerson
Potsgrade emerson
HeidyGuzmn2
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQLbrobelo
 
PRTG
PRTGPRTG
Business Analytics 101
Business Analytics 101Business Analytics 101
Business Analytics 101
Andres Eyherabide
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
Alex Geovani
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
KronOps
 

Similar a PostgreSql: Soluciones de crecimiento horizontal (20)

Redmine - Gestión de Portafolio de Proyectos
Redmine - Gestión de Portafolio de ProyectosRedmine - Gestión de Portafolio de Proyectos
Redmine - Gestión de Portafolio de Proyectos
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero.
 
Taller 2
Taller 2Taller 2
Taller 2
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Clase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de PostgresClase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de Postgres
 
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
 
Creando sistemas enterprise con Software Libre
Creando sistemas enterprise con Software LibreCreando sistemas enterprise con Software Libre
Creando sistemas enterprise con Software Libre
 
Sistema de gestion de base de datos del SGA
Sistema de gestion de base de datos del SGASistema de gestion de base de datos del SGA
Sistema de gestion de base de datos del SGA
 
Moodle - Plataforma de E-learning
Moodle - Plataforma de E-learning Moodle - Plataforma de E-learning
Moodle - Plataforma de E-learning
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
 
Potsgrade emerson
Potsgrade emerson Potsgrade emerson
Potsgrade emerson
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
xTuple
xTuplexTuple
xTuple
 
PRTG
PRTGPRTG
PRTG
 
Business Analytics 101
Business Analytics 101Business Analytics 101
Business Analytics 101
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 

Más de EQ SOFT EIRL

Libro sobre exportación de servicios post Covid-19
Libro sobre exportación de servicios post Covid-19Libro sobre exportación de servicios post Covid-19
Libro sobre exportación de servicios post Covid-19
EQ SOFT EIRL
 
Peruanos en Twitter
Peruanos en TwitterPeruanos en Twitter
Peruanos en Twitter
EQ SOFT EIRL
 
Recomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
Recomendaciones Para el Tratamiento de Datos en Inteligencia ArtificialRecomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
Recomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
EQ SOFT EIRL
 
Centros Regionales de Innovación Aplicada
Centros Regionales de Innovación AplicadaCentros Regionales de Innovación Aplicada
Centros Regionales de Innovación Aplicada
EQ SOFT EIRL
 
EQ Soft: Soluciones de innovación agraria
EQ Soft: Soluciones de innovación agrariaEQ Soft: Soluciones de innovación agraria
EQ Soft: Soluciones de innovación agraria
EQ SOFT EIRL
 
Transformación Digital en Logística
Transformación Digital en LogísticaTransformación Digital en Logística
Transformación Digital en Logística
EQ SOFT EIRL
 
Propuestas de innovacón financiera
Propuestas de innovacón financieraPropuestas de innovacón financiera
Propuestas de innovacón financiera
EQ SOFT EIRL
 
Clusters Empresariales en Latinoamérica
Clusters Empresariales en LatinoaméricaClusters Empresariales en Latinoamérica
Clusters Empresariales en Latinoamérica
EQ SOFT EIRL
 
Inteligencia Artificial en la Administración Pública
Inteligencia Artificial en la Administración PúblicaInteligencia Artificial en la Administración Pública
Inteligencia Artificial en la Administración Pública
EQ SOFT EIRL
 
Inteligencia artificial para las empresas 2019
Inteligencia artificial para las empresas 2019Inteligencia artificial para las empresas 2019
Inteligencia artificial para las empresas 2019
EQ SOFT EIRL
 
Platique.me solución integral de Smart ChatBot
Platique.me solución integral de Smart ChatBotPlatique.me solución integral de Smart ChatBot
Platique.me solución integral de Smart ChatBot
EQ SOFT EIRL
 
Logos Dictados - solución de Speech to Text
Logos Dictados - solución de Speech to TextLogos Dictados - solución de Speech to Text
Logos Dictados - solución de Speech to Text
EQ SOFT EIRL
 
Logos Biblios - Gestión de Conocimientos
Logos Biblios - Gestión de ConocimientosLogos Biblios - Gestión de Conocimientos
Logos Biblios - Gestión de Conocimientos
EQ SOFT EIRL
 
Logos, Framework de Inteligencia Artificial
Logos, Framework de Inteligencia ArtificialLogos, Framework de Inteligencia Artificial
Logos, Framework de Inteligencia Artificial
EQ SOFT EIRL
 
Internet of Food
Internet of FoodInternet of Food
Internet of Food
EQ SOFT EIRL
 
Logos: Framework de Inteligencia Artificial
Logos: Framework de Inteligencia ArtificialLogos: Framework de Inteligencia Artificial
Logos: Framework de Inteligencia Artificial
EQ SOFT EIRL
 
Presentación de Logos en el Cade Digital
Presentación de Logos en el Cade DigitalPresentación de Logos en el Cade Digital
Presentación de Logos en el Cade Digital
EQ SOFT EIRL
 
Logos Codex: Plataforma de Big Data
Logos Codex: Plataforma de Big DataLogos Codex: Plataforma de Big Data
Logos Codex: Plataforma de Big Data
EQ SOFT EIRL
 
Portafolio de Productos y Servicios de EqSoft
Portafolio de Productos y Servicios de EqSoftPortafolio de Productos y Servicios de EqSoft
Portafolio de Productos y Servicios de EqSoft
EQ SOFT EIRL
 
Soluciones de RPA para automatizar procesos
Soluciones de RPA para automatizar procesosSoluciones de RPA para automatizar procesos
Soluciones de RPA para automatizar procesos
EQ SOFT EIRL
 

Más de EQ SOFT EIRL (20)

Libro sobre exportación de servicios post Covid-19
Libro sobre exportación de servicios post Covid-19Libro sobre exportación de servicios post Covid-19
Libro sobre exportación de servicios post Covid-19
 
Peruanos en Twitter
Peruanos en TwitterPeruanos en Twitter
Peruanos en Twitter
 
Recomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
Recomendaciones Para el Tratamiento de Datos en Inteligencia ArtificialRecomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
Recomendaciones Para el Tratamiento de Datos en Inteligencia Artificial
 
Centros Regionales de Innovación Aplicada
Centros Regionales de Innovación AplicadaCentros Regionales de Innovación Aplicada
Centros Regionales de Innovación Aplicada
 
EQ Soft: Soluciones de innovación agraria
EQ Soft: Soluciones de innovación agrariaEQ Soft: Soluciones de innovación agraria
EQ Soft: Soluciones de innovación agraria
 
Transformación Digital en Logística
Transformación Digital en LogísticaTransformación Digital en Logística
Transformación Digital en Logística
 
Propuestas de innovacón financiera
Propuestas de innovacón financieraPropuestas de innovacón financiera
Propuestas de innovacón financiera
 
Clusters Empresariales en Latinoamérica
Clusters Empresariales en LatinoaméricaClusters Empresariales en Latinoamérica
Clusters Empresariales en Latinoamérica
 
Inteligencia Artificial en la Administración Pública
Inteligencia Artificial en la Administración PúblicaInteligencia Artificial en la Administración Pública
Inteligencia Artificial en la Administración Pública
 
Inteligencia artificial para las empresas 2019
Inteligencia artificial para las empresas 2019Inteligencia artificial para las empresas 2019
Inteligencia artificial para las empresas 2019
 
Platique.me solución integral de Smart ChatBot
Platique.me solución integral de Smart ChatBotPlatique.me solución integral de Smart ChatBot
Platique.me solución integral de Smart ChatBot
 
Logos Dictados - solución de Speech to Text
Logos Dictados - solución de Speech to TextLogos Dictados - solución de Speech to Text
Logos Dictados - solución de Speech to Text
 
Logos Biblios - Gestión de Conocimientos
Logos Biblios - Gestión de ConocimientosLogos Biblios - Gestión de Conocimientos
Logos Biblios - Gestión de Conocimientos
 
Logos, Framework de Inteligencia Artificial
Logos, Framework de Inteligencia ArtificialLogos, Framework de Inteligencia Artificial
Logos, Framework de Inteligencia Artificial
 
Internet of Food
Internet of FoodInternet of Food
Internet of Food
 
Logos: Framework de Inteligencia Artificial
Logos: Framework de Inteligencia ArtificialLogos: Framework de Inteligencia Artificial
Logos: Framework de Inteligencia Artificial
 
Presentación de Logos en el Cade Digital
Presentación de Logos en el Cade DigitalPresentación de Logos en el Cade Digital
Presentación de Logos en el Cade Digital
 
Logos Codex: Plataforma de Big Data
Logos Codex: Plataforma de Big DataLogos Codex: Plataforma de Big Data
Logos Codex: Plataforma de Big Data
 
Portafolio de Productos y Servicios de EqSoft
Portafolio de Productos y Servicios de EqSoftPortafolio de Productos y Servicios de EqSoft
Portafolio de Productos y Servicios de EqSoft
 
Soluciones de RPA para automatizar procesos
Soluciones de RPA para automatizar procesosSoluciones de RPA para automatizar procesos
Soluciones de RPA para automatizar procesos
 

Último

SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
Plan Marketing Personal - Yolanda Fernández (1).pdf
Plan Marketing Personal - Yolanda Fernández  (1).pdfPlan Marketing Personal - Yolanda Fernández  (1).pdf
Plan Marketing Personal - Yolanda Fernández (1).pdf
ildivo69
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
pppilarparedespampin
 
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALESSESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
Psicoterapia Holística
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
MaraDosil
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
Instituto de Capacitacion Aduanera
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
ameliaarratiale12287
 
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
ArquitecturaClculoCe
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
Israel Alcazar
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
YOLISALLOPUMAINCA
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
RamiroSaavedraRuiz
 
PREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptxPREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptx
johnsegura13
 
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffffTAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
GeoffreySarmiento
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Presentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdfPresentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdf
Galo397536
 
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptxPRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
BrendaRiverameneses
 
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdfINTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
ildivo69
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
PETRAESPINOZASALAZAR1
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
auyawilly
 

Último (20)

SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
Plan Marketing Personal - Yolanda Fernández (1).pdf
Plan Marketing Personal - Yolanda Fernández  (1).pdfPlan Marketing Personal - Yolanda Fernández  (1).pdf
Plan Marketing Personal - Yolanda Fernández (1).pdf
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
 
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALESSESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
 
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
 
PREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptxPREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptx
 
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffffTAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Presentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdfPresentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdf
 
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptxPRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
 
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdfINTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
INTRODUCCION A LA ADMINISTRACION - SERGIO HERNANDEZ.pdf
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
 

PostgreSql: Soluciones de crecimiento horizontal

  • 1. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net Crecimiento Horizontal en PostgreSQL
  • 2. El Grupo EQ SOFT ● 15 años de experiencia desarrollando soluciones tecnológicas para diferentes sectores productivos. ● Core-business desarrollo de software, desde hace 4 años invertimos fuertemente en generación de productos de IoT, Robótica, Inteligencia Artificial y otras tecnologías emergentes. ● Desarrollamos nuestra propia tecnología, basada en productos y estándares abiertos, aseguramos a nuestros clientes un periodo de vida de sus soluciones de largo plazo. Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net INFORMACIÓNRESERVADA-EQSOFT
  • 3. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net Soluciones de SmartCities, Centros de Esparcimiento y Cultura, etc. Agricultura, Acuicultura y Ganadería Inteligente Monitoreo y Asistencia en líneas de producción y plantas en general. Soluciones aplicadas a Minería e industrias extractivas similares. Monitoreo y Gestión de flotas y equipos de trabajo/man tenimiento. LOGOS OCR LOGOS Sentiment LOGOS Pictures LOGOS Biblios LOGOS Sounds
  • 4. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Por qué PostgreSQL? http://www.postgresql.org ● Es la 4ta RDBMS más utilizada en el mundo, el único con tendencia al crecimiento durante todo el 2017. ● Continua evolución y liberación de releases estables: rama 10 2017-Oct, 10.1 2017-Nov. ● Totalmente documentado, no solo a nivel usuario sino de desarrollador de los componentes del engine. ● 4 a 5 años de actualizaciones por rama. ● Desde hace muchos años posee funcionalidades específicas para manipular grandes cantidades de datos. https://db-engines.com/en/ranking/relation al+dbms
  • 5. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net La necesidades es crecer, crecer y seguir creciendo ● Cada vez se genera mayores volúmenes de información. ● Cada vez los datos son menos estructurados, más pesados (video, audio, fotos, etc.) ● Los servicios atienden a cada vez más usuarios, internos y externos a nuestras instituciones. ● El nuevo horario de atención de los servicios es ahora de Lunes a Domingo desde las 00:00:00 hasta las 23:59:59. https://itsvit.com/blog/what-does-big- data-mean-for-your-business/
  • 6. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? Crecimiento Vertical ● Fácil de administrar. ● No requiere mayor intervención técnica. ● PostgreSQL incluye diversas técnicas para crecer en manipulación de datos en un mismo hardware.
  • 7. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? Crecimiento Vertical ● Con el fin de tener un sistema redundante se implementan diversos tipos de Replicación de Datos (Master-Slave) dentro de PostgreSQL. ● Adicionalmente existen otros productos (de otros proyectos) para dar soporte en esta necesidad. PgPool Administra pool de conexiones concurrentes persistentes. Posee capacidades de replicación y alta disponibilidades. PostgreSQL incluye herramientas de replicación Asíncrona y Síncrona (two-phase-commit) que permiten mantener la información espejada entre 2 servidores.
  • 8. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? Limitaciones del Crecimiento Vertical ● No existe autorecuperación (resincronización de servidores automática) en caso de caídas. ● Si Gran cantidad de procesamiento es requerido esto podría ser un gran problema o ser demasiado costo (por limitaciones de hardware). ● “Podría” no ser compatible con algunos proveedores de servicios IaaS (Infraestructura como servicio - en la nube).
  • 9. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? Crecimiento Horizontal ● Mayores requerimientos técnicos para su implementación. ● Se implementa con productos que se integran a PostgreSQL. ● Ofrece un escalamiento ilimitado.
  • 10. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Basado en PostgreSQL. ○ Soporta todos sus objetos y tipos de datos. ○ Implementa Pl/PgSql ● Estalamento a manipulación de PetaBytes de datos. ● Pensado para analítica avanzada de datos gracias a su capacidad de paralelizar consultas en múltiples servidores. ● Incorpora sus propias herramientas de monitoreo y recuperación. https://greenplum.org/
  • 11. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Básicamente GreenPlum muestra una interfase que utiliza múltiples servidores PostgreSQL por debajo para responder a las solicitudes de I/O de datos. ● El acceso a los datos se hace a través del Master Host, la comunicación con el es a través de las librerias estándar de PostgreSql (libpq y los clientes odbc, jdbc ó .Net). ● Los Segment Host no requieren tener iguales características de hardware. ○ Límite: 1000 segmentos ○ Se aconseja una infraestructura de red de alta velocidad (mejor si es de 10Gbps) ○ Ante caídas y recuperación de segmentos la sincronización de datos es automática.
  • 12. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Límites de almacenamiento sumamente altos. ● La configuración de límite de conexiones es similar a la de PostgreSQL (default 205 Master y 750 Segments) ● Preparado para “espejar” el Master Host y tener un sistema de redundancia. ● Integrable y compatible con varios servicios IaaS y PaaS.
  • 13. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Basado en PostgreSQL. ○ Implementaciones basadas en PostgreSQL 9.5 (estable), 9.6 (en alpha) y 10 (en alpha). ● Escalable a decenas de Terabytes. ● Orientado a aplicaciones de BI y Big Data. ● Incorpora sus propias herramientas de monitoreo y recuperación. https://www.postgres-xl.org/
  • 14. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Básicamente Postgres-XL es un PostgreSQL modificado. ● Implementa 3 componentes: ○ “Coordinadores” administran la comunicación con las aplicaciones. ○ “GTM” (Global Transaction Manager) encargado de la consistencia y visibilidad de los datos. ○ “Data Nodes” almacenan los datos. ● El acceso a los datos se hace a través de los “Coordinadores”, la comunicación con el es a través de las librerias estándar de PostgreSql (libpq y los clientes odbc, jdbc ó .Net).
  • 15. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Crecimiento vertical o crecimiento horizontal? ● Comunicaciones a nivel TCP, más lento que GreenPlum (GreenPlum es a nivel UDP). ● Mejor soporte de Querys (sintaxis). ● Incorpora herramientas de monitoreo, pero la resincronización de los servidores no es transparente. ● El GTM puede ser duplicado para tener un sistema de alta disponibilidad. ● Implementa un componente (no indispensable) llamado GTM-Proxy para optimizar el intercambio de paquetes en la red, acelerando el proceso de sincronización.
  • 16. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net ¿Hay más soluciones? https://www.cockroachlabs.com ● Versiones Community (Apache License) y Enterprise. ● Alta disponibilidad, replicación y sincronización transparente. ● No es un PostgreSQL, pero implementa su protocolo de comunicación, lo que hace que todo desarrollo que use PostgreSQL se comunique transparentemente (observar lógica del lado del servidor) https://www.citusdata.com ● Versiones Community (Apache License) y Enterprise. ● Alta disponibilidad, replicación y sincronización. ● Integrado con varios servicios IaaS. ● Es una extensión de PostgreSQL.
  • 17. INFORMACIÓNRESERVADA-EQSOFT Ernesto Quiñones Azcárate - COO ernesto@eqsoft.net Crecimiento Horizontal en PostgreSQL ¡GRACIAS!