SlideShare una empresa de Scribd logo
1 de 28
Optimizando con Open Source 
Juan Zamora, Sales Manager SEMEA y LATAM 
© 2014 EnterpriseDB Corporation. All rights reserved. 1
Objetivos del seminario 
• Evolución del nuevo modelo de infraestructura de datos 
empresariales. 
• Hacer más con menos 
− Utilización estratégica de soluciones Open Source y 
propietarias 
• Cargas de trabajo idóneas para adoptar Postgres 
− Avances más recientes en últimas versiones de Postgres que 
soportan nuevos tipos de datos 
• Hitos para evaluar el “cuándo y cómo” desplegar 
Postgres 
• Cómo empezar 
© 2014 EnterpriseDB Corporation. All rights reserved. 2
La necesidad de un cambio 
© 2013 EDB All rights reserved 8.1. 3
El Problema del Presupuesto estratégico 
de IT 
Del presupuesto de 
software se emplea en 
sistemas gestores de 
bases de datos 
© 2014 EnterpriseDB Corporation. All rights reserved. 4 
4 
EDB reduce su coste de DBMS 
en más de un 80% permitiendo 
invertir en tecnologías 
emergentes 
Hasta el 35% 
Mantenimiento y 
licencias de RDBMS 
BIG 
DATA 
CLOUD 
COMPUTING
Es más que un ahorro de costes 
• Menos coste 
− Coste total de adquisición y mantenimiento 
• Fácil de utilizar 
− Implantar y gestionar 
• Flexibilidad 
− Integración 
− Independencia del fabricante 
• Roadmap tecnológico y comunitario 
− Evolución del producto y de la organización 
• Soporte y servicios de categoría empresarial 
− Quién le va a ayudar? 
© 2014 EnterpriseDB Corporation. All rights reserved. 5
Optimizando con Open Source 
© 2013 EDB All rights reserved 8.1. 6
Evolución del uso de Open Source 
OPERATING SYSTEM 
Tiempo 
Ahorro 
© 2014 EnterpriseDB Corporation. All rights reserved. 7 
Mayor 
potencial 
Muchas compañias han adoptado OSS de ahorro 
para otras capas de sus pilas de 
software. El beneficio para la capa de 
base de datos es el mayor 
HOY 
MIDDLEWARE DATABASE
Crecimiento de Postres 
DB-Engines Ranking, December 2013 
We congratulate MongoDB, PostgreSQL and Cassandra for their extraordinary achievements in 2013….The fact that we 
have three open source tools and two NoSQL systems amongst the winners may be an indication of what 2014 has in 
store for us. 
© 2014 EnterpriseDB Corporation. All rights reserved. 8
Postgres: Una trayectoria probada 
• La tecnología de base de datos Open Source 
más madura 
• Características empresariales (como Oracle, 
DB2, SQL Server) 
• Comunidad fuerte e independiente que lidera 
una rápida innovación 
9 
© 2014 EnterpriseDB Corporation. All rights reserved. 9 
Fully ACID Compliant 
MVCC 
Point in Time Recovery (PITR) 
Data and Index Partitioning 
Bitmap Indexes 
ANSI Constraints 
Triggers & Stored Functions 
Views & Data Types 
Nested Transactions 
Online Backup 
Online Reorganization 
Foreign Keys 
Streaming Replication 
Multi-Core Support 
JSON support
Evolución y crecimiento de Postgres 
• Características de Base de Datos Relacional orientada a 
objetos de los 90 
• Almacenamiento XML a finales de los 90 
• Características NoSQL & Non-standard SQL: 
− JSON 
− Almacenamiento no durable 
− Hstore 
− PLV8 
− Full Text Indexing 
• Foreign Data Wrappers 
• Conector para Hadoop 
• Compatibilidad con Oracle 
© 2014 EnterpriseDB Corporation. All rights reserved. 10
El mercado ejerce influencia sobre la 
dirección a seguir 
Facilidad de uso 
Nuevas plataformas/cargas de 
trabajo (Big Data & Cloud) 
© 2014 EnterpriseDB Corporation. All rights reserved. 11 
Requisitos 
Empresariales 
PostgreSQL is growing 
from the “middle out”
El futuro de Postgres 
Nuevas plataformas/cargas de 
trabajo (Big Data & Cloud) 
Facilidad de uso Requisitos 
• Diagnóstico de problemas 
• Configuración 
• Instalación simple 
• Integración más estrecha con 
frameworks 
• Integración con otros data stores 
• Muy simple en la nube 
© 2014 EnterpriseDB Corporation. All rights reserved. 12 
• Enlace con otras comunidades 
• FDW para bases de datos no-SQL 
• Evolución de nuevos tipos de 
datos: JSON, XML, Hstore 
Empresariales 
• Escalado Vertical (parallel query) 
• Escalado Horizontal 
• Diagnósticos de rendimiento 
• Backup incremental 
• Integración con otros almacenes de 
datos 
• Actualizaciones sin parada
Datos futuros y los casos límite 
Velocidad 
Transacciones y Usuarios 
Volumen 
Cantidad de datos 
© 2014 EnterpriseDB Corporation. All rights reserved. 13 
Variedad 
Tipos de datos 
Postgres le ayuda con los nuevos retos
Procesos de implementación 
© 2013 EDB All rights reserved 8.1. 14
Cómo contener los costes 
Crecimiento de licencias 
• Expansión de aplicaciones existentes 
• Actualizaciones de hardware 
• Nuevas aplicaciones 
Y1 Y2 Y3 Y4 
Coexistencia complementaria 
• Nuevas aplicaciones en Postgres 
• Migración de aplicaciones fáciles de 
migrar 
• Reasignáción de las licencias a 
actualziaciones del hardware y 
aplicaciones críticas 
© 2014 EnterpriseDB Corporation. All rights reserved. 15 
Nuevas 
Apps 
Aplicaciones 
Existentes 
Reducción de costes y aumento de 
control 
•Evitar coste de licencias adicionales 
•Reducir dependencia de fabricantes 
•Incrementar capacidad de negociación 
•Reducir el coste total a medio plazo 
Hardware 
Upgrades
Estrategias de despliegue de Postgres Plus 
Estrategia Beneficio 
Desarrollo/implantación de 
nuevas Aplicaciones LOB 
• Ahorro significativo para sistemas no críticos 
• Aprovecha todos los conocimientos sobre Oracle 
• Muy bajo Riesgo 
Desplegar Postgres Plus como 
Oracle 
Replication Server 
• Ahorro significativo 
• Uso de Postgres Plus Replication Server 
• Aprovecha todos los conocimientos sobre Oracle 
• Mejora de rendimiento en Oracle 
Desarrollar/migrar cargas de 
trabajo a la nube 
• Ahorros exponenciales en TCO en infraestructura 
hardware y software 
• Mejora de la flexibilidad para migrar bases de datos 
entre físico, virtual y cloud 
• Reduce las necesidades en DBA 
Migración de aplicaciones no 
críticas desde Oracle a 
Postgres Plus 
• Ahorros significativos 
• Aprovecha todos los conocimientos sobre Oracle 
• Riesgo muy bajo 
Migración de aplicaciones 
críticas desde Oracle a 
Postgres Plus 
• Mayores ahorros 
• Aprovecha todos los conocimientos sobre Oracle 
• La mayor flexibilidad 
© 2014 EnterpriseDB Corporation. All rights reserved. 16
Matriz de indoneidad para Postgres 
Single Department Multi-Department/Enterprise 
Mission Critical Standard Mission Critical Standard 
99.99%+ availability; 
geographic failover 
<1 TB; < 100 
concurrent users 
99%+ availability 
© 2014 EnterpriseDB Corporation. All rights reserved. 17 
99.99%+ availability; 
geographic failover 
> 1 TB; highly 
integrated; > 1000 
concurrent users 
99%+ availability 
OLTP 
Web Apps 
ODS 
Archiving 
Reporting 
DWH 
Data Mart 
COTS 
Best Fit Good Fit Emerging
Aplicaciones construidas en Postgres 
© 2014 EnterpriseDB Corporation. All rights reserved. 18
Potenciamiento de la comunidad 
Sincronización y contribución a la comunidad PostgreSQL 
© 2014 EnterpriseDB Corporation. All rights reserved. 19
Caso de estudio: reducción de costes 
Oracle vs. Postgres Plus Advanced Server 
Fantastic ROI when you move to Postgres 
• $1,706,673 of 3-year cumulative 
benefits by moving to 
EnterpriseDB PPAS on HP 
Integrity BL890c server blades 
• Return on investment of 271% 
• Internal rate of return of 101% 
• Payback period of 12 months 
Source: TCO/ROI Analysis with ROI Analyst from Alinean, Inc. 
© 2013 EDB All rights reserved 8.1. 20
EDB Enterprise Enablement 
• Existing: 
• Migration Assessment testing 
• Prioritization, scheduling, execution 
• New: 
• ROI Validation 
• Performance design 
Checkpoint 
Learn Operate 
• Postgres & EDB 
capabilities 
• Best practices 
• Business case 
parameters 
• Create multi-year 
transformational road 
map 
• Agile enablement cycles are repeated with manageable groups of applications and databases 
• Business metrics are continuously measured and priorities reassessed 
© 2014 EnterpriseDB Corporation. All rights reserved. 21 
Agile 
Enablement 
Discover 
Plan 
Develop 
• Inventory all DB’s 
• Group apps into logical 
& manageable sets 
• Assess in-house skill 
levels 
• Assemble cross-functional 
teams 
• ID license options & 
cost savings potential 
• Architectural 
assistance 
• Infrastructure DBA 
services 
• Developer 
subscriptions 
•Migration Factory 
assistance 
• EDB professional 
services 
• Ongoing support 
• Remote DBA 
• Training & certification 
• Cloud DBMS 
Resource 
Commitment
Análisis de la idoneidad de la migración 
3. Supported features and recommended fixes 
22 
Oracle 
1. Analyze Oracle schema layout for 
supported features in PPAS 
2. Review features used in Oracle 
client application 
Difficult Easy 
4. Overall composite score and migration plan 
with workarounds and time estimates 
© 2014 EnterpriseDB Corporation. All rights reserved. 22
Organizations that migrated Oracle-based applications to Postgres Plus 
Advanced Server stated the degree to which they had to modify these 
applications. 
© 2014 EnterpriseDB Corporation. All rights reserved. 23 
Source: TechValidate 
Encuesta: Facilidad de la migración 
51% had slight to 
no modifications
Encuesta: Reutilización de conocimientos 
de administración de Oracle 
71% of surveyed organizations using Postgres Plus 
Advanced Server identified the ability to use existing 
Oracle DBA skills as having the greatest impact on the 
productivity of their DBA team. 
Source: TechValidate Survey 
© 2014 EnterpriseDB Corporation. All rights reserved. 24
POSTGRES PLUS ADVANCED SERVER 
Security 
• Fine Grained Audit Logging 
• Row Level Security (VPD) 
• SQL Injection attack guard 
• Server-side code protection 
• EAL2 certification 
© 2014 EnterpriseDB Corporation. All rights reserved. 25 25 
Bundled Tools 
• Oracle, SQL Server & 
PostgreSQL to 
Postgres Plus 
replication 
• Enterprise 
management, 
monitoring and tuning 
• Oracle, SQL Server & 
MySQL to Postgres Plus 
OracleM Cigroatmionp Taotoiblsility 
• Faster, easier migrations 
• PL/SQL, OCI support 
• Oracle SQL extensions 
• User defined objects 
• Function packages 
• Database links 
• Oracle-like tools: 
EDB*Loader, EDB*Plus, 
EDB*Wrap 
Performance 
• Faster Partitioning 
- 400x faster writes 
- 76x faster selects 
• SQL Profiler – fix slow 
workloads 
• Bulk Data Loader - 2x faster 
• Index Advisor - speeds up 
inquiries 
• Query Hints - optimizer control 
• DynaTune - memory upgrades 
• Bulk Collect/Fetch/Binding of 
arrays 
• Dynamic runtime statistics 
reveals SQL wait bottlenecks
New Gartner ODBMS Magic Quadrant 
© 2014 EnterpriseDB Corporation. All rights reserved. 26 
Gartner Comments: 
•Community leadership — EnterpriseDB 
is the primary contributor to the 
PostgreSQL community and is 
responsible for many new 
features of PostgreSQL, 
including JSON. 
•Functionality — The functionality of 
EnterpriseDB's Postgres Plus 
has increased greatly, and with 
the Oracle Compatibility 
Feature is now more than 
sufficient to run both mission-critical 
and non-mission-critical 
applications. 
•Stability and compatibility — 
References specifically call out 
compatibility with Oracle, the stability 
of the DBMS and product support as 
strengths.
POSTGRES 
innovation 
Services 
& training 
© 2014 EnterpriseDB Corporation. All rights reserved. 27 
ENTERPRISE 
reliability 
24/7 
support 
Enterprise-class 
features & tools 
Indemnification 
Product 
road-map 
Control 
Thousands 
of developers 
Fast 
development 
cycles 
Low cost 
No vendor 
lock-in 
Advanced 
features 
Get The Best 
Of Both Worlds
© 2014 EnterpriseDB Corporation. All rights reserved. 28

Más contenido relacionado

La actualidad más candente

Programación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialProgramación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialEgdares Futch H.
 
Estandarización, normalización y regulación de las telecomunicaciones
Estandarización, normalización y regulación de las telecomunicacionesEstandarización, normalización y regulación de las telecomunicaciones
Estandarización, normalización y regulación de las telecomunicacionesMao Herrera
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigneraula40tics2finanzas
 
Cuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosCuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosJuanCarlos210997
 
2 Fundamentos de la Lógica Difusa
2 Fundamentos de la Lógica Difusa2 Fundamentos de la Lógica Difusa
2 Fundamentos de la Lógica DifusaESCOM
 
introducción a las redes
introducción a las redes introducción a las redes
introducción a las redes Ticrm1x
 
Modulación
ModulaciónModulación
Modulaciónivan
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Sistema de Comunicación. Redes de Telecomunicaciones
Sistema de Comunicación. Redes de TelecomunicacionesSistema de Comunicación. Redes de Telecomunicaciones
Sistema de Comunicación. Redes de Telecomunicacionesmamogetta
 
examen inf-164
examen inf-164examen inf-164
examen inf-164tecmac
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 

La actualidad más candente (20)

Programación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialProgramación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia Artificial
 
Estandarización, normalización y regulación de las telecomunicaciones
Estandarización, normalización y regulación de las telecomunicacionesEstandarización, normalización y regulación de las telecomunicaciones
Estandarización, normalización y regulación de las telecomunicaciones
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Algoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicarAlgoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicar
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Lógica difusa
Lógica difusaLógica difusa
Lógica difusa
 
Cuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosCuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericos
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
2 Fundamentos de la Lógica Difusa
2 Fundamentos de la Lógica Difusa2 Fundamentos de la Lógica Difusa
2 Fundamentos de la Lógica Difusa
 
Informe Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de LineaInforme Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de Linea
 
introducción a las redes
introducción a las redes introducción a las redes
introducción a las redes
 
1 modulación psk
1 modulación psk1 modulación psk
1 modulación psk
 
Modulación
ModulaciónModulación
Modulación
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Lógica difusa (fuzzy logic)
Lógica difusa (fuzzy logic)Lógica difusa (fuzzy logic)
Lógica difusa (fuzzy logic)
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Sistema de Comunicación. Redes de Telecomunicaciones
Sistema de Comunicación. Redes de TelecomunicacionesSistema de Comunicación. Redes de Telecomunicaciones
Sistema de Comunicación. Redes de Telecomunicaciones
 
examen inf-164
examen inf-164examen inf-164
examen inf-164
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 

Similar a Optimizando con Open Source y Postgres en espanol

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Denodo
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerEduardo Castro
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud ComputingAitor Ibañez
 
Sap on Azure - Birchman Group Spain - 2018.07.31
Sap on Azure - Birchman Group Spain - 2018.07.31Sap on Azure - Birchman Group Spain - 2018.07.31
Sap on Azure - Birchman Group Spain - 2018.07.31Federico Rousaud
 
Data warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosData warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosJavier Benitez
 
Data warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosData warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosJavier Benitez
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionalesAmado Arcaya
 

Similar a Optimizando con Open Source y Postgres en espanol (20)

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Cedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesadaCedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesada
 
Taller 2
Taller 2Taller 2
Taller 2
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Oracle Data Integrator 12c
Oracle Data Integrator 12cOracle Data Integrator 12c
Oracle Data Integrator 12c
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Nubes híbridas
Nubes híbridasNubes híbridas
Nubes híbridas
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL Server
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
(7) strelia cloud 23 nov pablo raez (hp)
(7) strelia cloud 23 nov pablo raez (hp)(7) strelia cloud 23 nov pablo raez (hp)
(7) strelia cloud 23 nov pablo raez (hp)
 
Sap on Azure - Birchman Group Spain - 2018.07.31
Sap on Azure - Birchman Group Spain - 2018.07.31Sap on Azure - Birchman Group Spain - 2018.07.31
Sap on Azure - Birchman Group Spain - 2018.07.31
 
Mongo db
Mongo dbMongo db
Mongo db
 
Data warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosData warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negocios
 
Data warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negociosData warehouseing e inteligencia de negocios
Data warehouseing e inteligencia de negocios
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 

Más de EDB

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube EDB
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EDB
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLEDB
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLEDB
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLEDB
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?EDB
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLEDB
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresEDB
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINEDB
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQLEDB
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLEDB
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!EDB
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesEDB
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoEDB
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13EDB
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLEDB
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJEDB
 

Más de EDB (20)

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 

Optimizando con Open Source y Postgres en espanol

  • 1. Optimizando con Open Source Juan Zamora, Sales Manager SEMEA y LATAM © 2014 EnterpriseDB Corporation. All rights reserved. 1
  • 2. Objetivos del seminario • Evolución del nuevo modelo de infraestructura de datos empresariales. • Hacer más con menos − Utilización estratégica de soluciones Open Source y propietarias • Cargas de trabajo idóneas para adoptar Postgres − Avances más recientes en últimas versiones de Postgres que soportan nuevos tipos de datos • Hitos para evaluar el “cuándo y cómo” desplegar Postgres • Cómo empezar © 2014 EnterpriseDB Corporation. All rights reserved. 2
  • 3. La necesidad de un cambio © 2013 EDB All rights reserved 8.1. 3
  • 4. El Problema del Presupuesto estratégico de IT Del presupuesto de software se emplea en sistemas gestores de bases de datos © 2014 EnterpriseDB Corporation. All rights reserved. 4 4 EDB reduce su coste de DBMS en más de un 80% permitiendo invertir en tecnologías emergentes Hasta el 35% Mantenimiento y licencias de RDBMS BIG DATA CLOUD COMPUTING
  • 5. Es más que un ahorro de costes • Menos coste − Coste total de adquisición y mantenimiento • Fácil de utilizar − Implantar y gestionar • Flexibilidad − Integración − Independencia del fabricante • Roadmap tecnológico y comunitario − Evolución del producto y de la organización • Soporte y servicios de categoría empresarial − Quién le va a ayudar? © 2014 EnterpriseDB Corporation. All rights reserved. 5
  • 6. Optimizando con Open Source © 2013 EDB All rights reserved 8.1. 6
  • 7. Evolución del uso de Open Source OPERATING SYSTEM Tiempo Ahorro © 2014 EnterpriseDB Corporation. All rights reserved. 7 Mayor potencial Muchas compañias han adoptado OSS de ahorro para otras capas de sus pilas de software. El beneficio para la capa de base de datos es el mayor HOY MIDDLEWARE DATABASE
  • 8. Crecimiento de Postres DB-Engines Ranking, December 2013 We congratulate MongoDB, PostgreSQL and Cassandra for their extraordinary achievements in 2013….The fact that we have three open source tools and two NoSQL systems amongst the winners may be an indication of what 2014 has in store for us. © 2014 EnterpriseDB Corporation. All rights reserved. 8
  • 9. Postgres: Una trayectoria probada • La tecnología de base de datos Open Source más madura • Características empresariales (como Oracle, DB2, SQL Server) • Comunidad fuerte e independiente que lidera una rápida innovación 9 © 2014 EnterpriseDB Corporation. All rights reserved. 9 Fully ACID Compliant MVCC Point in Time Recovery (PITR) Data and Index Partitioning Bitmap Indexes ANSI Constraints Triggers & Stored Functions Views & Data Types Nested Transactions Online Backup Online Reorganization Foreign Keys Streaming Replication Multi-Core Support JSON support
  • 10. Evolución y crecimiento de Postgres • Características de Base de Datos Relacional orientada a objetos de los 90 • Almacenamiento XML a finales de los 90 • Características NoSQL & Non-standard SQL: − JSON − Almacenamiento no durable − Hstore − PLV8 − Full Text Indexing • Foreign Data Wrappers • Conector para Hadoop • Compatibilidad con Oracle © 2014 EnterpriseDB Corporation. All rights reserved. 10
  • 11. El mercado ejerce influencia sobre la dirección a seguir Facilidad de uso Nuevas plataformas/cargas de trabajo (Big Data & Cloud) © 2014 EnterpriseDB Corporation. All rights reserved. 11 Requisitos Empresariales PostgreSQL is growing from the “middle out”
  • 12. El futuro de Postgres Nuevas plataformas/cargas de trabajo (Big Data & Cloud) Facilidad de uso Requisitos • Diagnóstico de problemas • Configuración • Instalación simple • Integración más estrecha con frameworks • Integración con otros data stores • Muy simple en la nube © 2014 EnterpriseDB Corporation. All rights reserved. 12 • Enlace con otras comunidades • FDW para bases de datos no-SQL • Evolución de nuevos tipos de datos: JSON, XML, Hstore Empresariales • Escalado Vertical (parallel query) • Escalado Horizontal • Diagnósticos de rendimiento • Backup incremental • Integración con otros almacenes de datos • Actualizaciones sin parada
  • 13. Datos futuros y los casos límite Velocidad Transacciones y Usuarios Volumen Cantidad de datos © 2014 EnterpriseDB Corporation. All rights reserved. 13 Variedad Tipos de datos Postgres le ayuda con los nuevos retos
  • 14. Procesos de implementación © 2013 EDB All rights reserved 8.1. 14
  • 15. Cómo contener los costes Crecimiento de licencias • Expansión de aplicaciones existentes • Actualizaciones de hardware • Nuevas aplicaciones Y1 Y2 Y3 Y4 Coexistencia complementaria • Nuevas aplicaciones en Postgres • Migración de aplicaciones fáciles de migrar • Reasignáción de las licencias a actualziaciones del hardware y aplicaciones críticas © 2014 EnterpriseDB Corporation. All rights reserved. 15 Nuevas Apps Aplicaciones Existentes Reducción de costes y aumento de control •Evitar coste de licencias adicionales •Reducir dependencia de fabricantes •Incrementar capacidad de negociación •Reducir el coste total a medio plazo Hardware Upgrades
  • 16. Estrategias de despliegue de Postgres Plus Estrategia Beneficio Desarrollo/implantación de nuevas Aplicaciones LOB • Ahorro significativo para sistemas no críticos • Aprovecha todos los conocimientos sobre Oracle • Muy bajo Riesgo Desplegar Postgres Plus como Oracle Replication Server • Ahorro significativo • Uso de Postgres Plus Replication Server • Aprovecha todos los conocimientos sobre Oracle • Mejora de rendimiento en Oracle Desarrollar/migrar cargas de trabajo a la nube • Ahorros exponenciales en TCO en infraestructura hardware y software • Mejora de la flexibilidad para migrar bases de datos entre físico, virtual y cloud • Reduce las necesidades en DBA Migración de aplicaciones no críticas desde Oracle a Postgres Plus • Ahorros significativos • Aprovecha todos los conocimientos sobre Oracle • Riesgo muy bajo Migración de aplicaciones críticas desde Oracle a Postgres Plus • Mayores ahorros • Aprovecha todos los conocimientos sobre Oracle • La mayor flexibilidad © 2014 EnterpriseDB Corporation. All rights reserved. 16
  • 17. Matriz de indoneidad para Postgres Single Department Multi-Department/Enterprise Mission Critical Standard Mission Critical Standard 99.99%+ availability; geographic failover <1 TB; < 100 concurrent users 99%+ availability © 2014 EnterpriseDB Corporation. All rights reserved. 17 99.99%+ availability; geographic failover > 1 TB; highly integrated; > 1000 concurrent users 99%+ availability OLTP Web Apps ODS Archiving Reporting DWH Data Mart COTS Best Fit Good Fit Emerging
  • 18. Aplicaciones construidas en Postgres © 2014 EnterpriseDB Corporation. All rights reserved. 18
  • 19. Potenciamiento de la comunidad Sincronización y contribución a la comunidad PostgreSQL © 2014 EnterpriseDB Corporation. All rights reserved. 19
  • 20. Caso de estudio: reducción de costes Oracle vs. Postgres Plus Advanced Server Fantastic ROI when you move to Postgres • $1,706,673 of 3-year cumulative benefits by moving to EnterpriseDB PPAS on HP Integrity BL890c server blades • Return on investment of 271% • Internal rate of return of 101% • Payback period of 12 months Source: TCO/ROI Analysis with ROI Analyst from Alinean, Inc. © 2013 EDB All rights reserved 8.1. 20
  • 21. EDB Enterprise Enablement • Existing: • Migration Assessment testing • Prioritization, scheduling, execution • New: • ROI Validation • Performance design Checkpoint Learn Operate • Postgres & EDB capabilities • Best practices • Business case parameters • Create multi-year transformational road map • Agile enablement cycles are repeated with manageable groups of applications and databases • Business metrics are continuously measured and priorities reassessed © 2014 EnterpriseDB Corporation. All rights reserved. 21 Agile Enablement Discover Plan Develop • Inventory all DB’s • Group apps into logical & manageable sets • Assess in-house skill levels • Assemble cross-functional teams • ID license options & cost savings potential • Architectural assistance • Infrastructure DBA services • Developer subscriptions •Migration Factory assistance • EDB professional services • Ongoing support • Remote DBA • Training & certification • Cloud DBMS Resource Commitment
  • 22. Análisis de la idoneidad de la migración 3. Supported features and recommended fixes 22 Oracle 1. Analyze Oracle schema layout for supported features in PPAS 2. Review features used in Oracle client application Difficult Easy 4. Overall composite score and migration plan with workarounds and time estimates © 2014 EnterpriseDB Corporation. All rights reserved. 22
  • 23. Organizations that migrated Oracle-based applications to Postgres Plus Advanced Server stated the degree to which they had to modify these applications. © 2014 EnterpriseDB Corporation. All rights reserved. 23 Source: TechValidate Encuesta: Facilidad de la migración 51% had slight to no modifications
  • 24. Encuesta: Reutilización de conocimientos de administración de Oracle 71% of surveyed organizations using Postgres Plus Advanced Server identified the ability to use existing Oracle DBA skills as having the greatest impact on the productivity of their DBA team. Source: TechValidate Survey © 2014 EnterpriseDB Corporation. All rights reserved. 24
  • 25. POSTGRES PLUS ADVANCED SERVER Security • Fine Grained Audit Logging • Row Level Security (VPD) • SQL Injection attack guard • Server-side code protection • EAL2 certification © 2014 EnterpriseDB Corporation. All rights reserved. 25 25 Bundled Tools • Oracle, SQL Server & PostgreSQL to Postgres Plus replication • Enterprise management, monitoring and tuning • Oracle, SQL Server & MySQL to Postgres Plus OracleM Cigroatmionp Taotoiblsility • Faster, easier migrations • PL/SQL, OCI support • Oracle SQL extensions • User defined objects • Function packages • Database links • Oracle-like tools: EDB*Loader, EDB*Plus, EDB*Wrap Performance • Faster Partitioning - 400x faster writes - 76x faster selects • SQL Profiler – fix slow workloads • Bulk Data Loader - 2x faster • Index Advisor - speeds up inquiries • Query Hints - optimizer control • DynaTune - memory upgrades • Bulk Collect/Fetch/Binding of arrays • Dynamic runtime statistics reveals SQL wait bottlenecks
  • 26. New Gartner ODBMS Magic Quadrant © 2014 EnterpriseDB Corporation. All rights reserved. 26 Gartner Comments: •Community leadership — EnterpriseDB is the primary contributor to the PostgreSQL community and is responsible for many new features of PostgreSQL, including JSON. •Functionality — The functionality of EnterpriseDB's Postgres Plus has increased greatly, and with the Oracle Compatibility Feature is now more than sufficient to run both mission-critical and non-mission-critical applications. •Stability and compatibility — References specifically call out compatibility with Oracle, the stability of the DBMS and product support as strengths.
  • 27. POSTGRES innovation Services & training © 2014 EnterpriseDB Corporation. All rights reserved. 27 ENTERPRISE reliability 24/7 support Enterprise-class features & tools Indemnification Product road-map Control Thousands of developers Fast development cycles Low cost No vendor lock-in Advanced features Get The Best Of Both Worlds
  • 28. © 2014 EnterpriseDB Corporation. All rights reserved. 28

Notas del editor

  1. Mi nombre es Juan Zamora, soy el responsible comercial para EDB en el área sur de Europa y Latinoamérica, y la parte principal de mi pasado profesional lo he pasado trabajando en compañías que tenían su foco principal de negocio alrededor de tecnologías Open Source, y en base a este pasado puedo deciros que muchas de las razones que han motivado a las empresas a pasar de Unix a Linux, son las mismas razones que tienen ahora para realizar el mismo movimiento, esta vez, desde carísimos gestores de bases de datos hasta alternativas de fuente abierta. Existen otros temas a los que prestar atención mientras se recorre este camino, por supuesto pensamos que Postgres puede solventar muchos de los problemas y retos a los que se enfrenta la IT actual, y fundamentalmente de ésto será de lo que hablemos durante el seminario de hoy.
  2. Aunque hablaré sobre productos y soluciones específicas proporcionadas por EDB, el ánimo del webcast de hoy no es dar una charla comercial, si no que queremos plantear un escenario basado en nuestra experiencia y en el feedback de numerosos clientes en el que hablemos sobre lo que las compañías que trabajan con nosotros están haciendo para hacer frente a los retos que se les presentan en la actualidad. A continuación, entraré en detalle sobre dónde estamos viendo despliegues de Postgres y cómo las compañías están midiendo el éxito de las implataciones para, paso a paso, continuar caminando en el proceso de añadir flexibilidad, reducir y diversificar costes, además de establecer las bases para futuras necesidades relacionadas con los datos. Continuaré hablando sobre cuáles son nuestras recomendaciones sobre cómo empezar a trabajar con nosotros, también mencionaremos algunos datos de contexto sobre EDB y daremos algunos ejemplos sobre lo que estamos haciendo con algunos clientes a nivel mundial. Por último mencionaré las diferencias entre nuestra propuesta empresarial y la versión Open Source, y después dejaré algún tiempo para responder las consultas que pudieran surgir.
  3. Todos hemos escuchado el dicho de que la única constante es el cambio, verdad? Yo estoy plenamente de acuerdo, pero también me gustaría decir que en algunos sitios los cambios llevan más tiempo que el que desearíamos. Y uno de esos sitios es el escenario de las bases de datos
  4. La mayoría de las empresas continúan hoy día haciendo frente a iniciativas de redución de costes. Hace una década, estos retos estaban relacionados con la explosión de la burbuja de las punto com. Ahora acabamos de pasar, si se me permite, la peor crisis financiera de nuestra vida. Desde la perspectiva de IT, podemos apreciar que mientras que los presupuestos se mantienen estables, planos o en franco descenso año tras año, el coste del software de infraestructura se incrementa también de manera constante, y no son costes superfluos de los que se pueda prescindir, es el coste del software que mantiene el sistema activo, el que permite que los procesos se mantengan vivos. De hecho, el coste de las bases de datos es tipicamente es la mayor partida dentro de cualquier presupuesto de software. Esto significa finalmente que no hay suficiente dinero para invertir en el futuro, es decir, en aquellos proyectos que permitan a sus compañías ser más competitivos y en definitiva a crecer. Por qué las bases de datos son tan caras? Se preguntarán muchos de ustedes… pues bien, la respuesta es que cada base de datos utiliza su propio lenguaje, así que cuando alguien escribe una aplicación y la escribe para una base de datos específica, Oracle, SQL Server, la aplicación está estrechamente acoplada a esa base de datos, haciendo que sea extremadamente difícil de mover, lo que implica que las compañías de bases de datos puedan cobrar lo que realmente quieran, saben que les tienen cautivos. Pero ahora estamos presenciando un cambio muy importante, las empresas se están dando cuenta de que no pueden pagar las cantidades que les exigen por Oracle, DB2 o SQL Server y para lograr un cambio real, hay que pensar de manera diferente.
  5. Lo que nuestros clientes realmente buscan va más allá del ahorro de costes. Por supuesto, la reducción del gasto es un asunto crítico, pero existen otros costes asociados que también representan una parte importante del presupuesto. Por ejemplo, no se debe despreciar el coste de recursos humanos y el coste en tiempo asociado a la implantación de nuevos proyectos de software que puedan ser inicialmente baratos pero difíciles de implementar, o para los que no existe suficiente conocimiento interno Lo que también buscan las compañías son soluciones software que son fáciles de utilizar y que proporcionen flexibilidad a la hora de elegir el proveedor de servicios o herramientas de gestión asociadas, pero sobre todo, que tengan un ecosistema maduro alrededor, es decir organizaciones que proporcionen estabilidad tecnológica y empresas que proporcionen el soporte y los servicios necesarios para garantizar el éxito del proyecto.
  6. Con esta combinación de factures, las compañías pueden de veras optimizar su infraestructura y su organización con Open Source
  7. El movimiento desde el costoso software propietario al más económico software libre, no es nada nuevo. Durante la última década hemos asistido a migración generalizada desde Unix a Linux. Linux nos proporcionó tecnología “suficientemente buena” a una fracción del coste que suponía Unix. Pero también nos dió la confianza necesaria para ponerlo en producción a través del hecho de disponer de una comunidad de desarrolladores cuyo objetivo principal era la de incoporar mejoras tecnológicas para convertir el “suficientemente bueno” en tecnología de categoría empresarial, capaz de superar a su antecesor en numerosos ámbitos. Se logró configurar un círculo vicioso muy beneficioso para el desarrollo de la tecnología Open Source, la adopción de la tecnología en un ámbito comercial alimentó económicamente a la comunidad, y la rápida capacidad de innovación de la comunidad, mejoró notablemente las posibilidades de éxito de las distribuciones comerciales. Hemos asistido a otras migraciones similares desde Weblogic o WebSphere a soluciones Open Source. Y ahora somos testigos del movimiento de la tercera pata del software de infraestructura desde bases de datos poco flexibles y enormemente caras a soluciones basadas en software libre, como Postgresql.
  8. Ahora veamos cuál es la tecnología que está liderando ese cambio y para ello vamos a fijarnos en informes realizados por entidades independientes. Por ejemplo DB-ENGINES realiza una clasificación de las bases de datos en cuanto a popularidad utilizando diferentes fórmulas. Por ello sabemos que Postgres es una de las bases de datos más implantadas en el mundo, de hecho se incluye con todas las distribuciones de Linux, pero también es descargada varios millones de veces al año, es muy popular en términos de búsquedas en internet, existe un enorme número de ofertas de trabajo que requieren de sus conocimientos y muchos otros factores. También afirma que Postgres es la segunda base de datos de mayor crecimiento en 2013, lo que prueba que las compañías están migrando a la alternativa Open Source. También es fascinante el hecho de que las otras dos bases de datos en el top 3 sean bases de datos NoSQL, Mongo y Cassandra, lo que abunda en nuestra afirmación de que el mercado busca nuevas formas de trabajar.
  9. Quizás la característia que más diferencia a Postgres de otras bases de datos Open Source alternativas es fundamentalmente su madurez. Postres proviene de Ingres, que nace en la universidad de Berkeley, de hecho hereda su nombre. Cuando a partir de Ingres se crea Ingres Corporation, el proyecto original pasa a llamarse Post-ingres, y cuando sale a la comunidad de la mano de Bruce Monjian, responsible de la comunidad de desarrolladores de Postgres y empleado de EnterpriseDB, pasa a llamarse Posgresql, Postgres para los amigos. Esta madurez nos diferencia también de otras tecnologías open source, como por ejemplo Linux, que en las fechas donde se comenzó la incorporación a entornos productivos, adolecían de determinadas características que hoy nos parecen esenciales. Era, como ya hemos dicho antes, “suficientemente bueno”. Pues bien, Postgres es una tecnología que lleva más de 30 años en constante proceso de depuración y mejora, y garantiza “Cero problemas” en producción. Lo que queremos indicar con esta slide, es que Postgres comparte con la mayor parte de bases de datos comerciales del mercado actual, como SQL Server, Sybase, Informix o Ingres, las mismas características que la definen y que la hacen idónea para ser utilizada en entornos críticos. Quizás la más importante de todas ellas es que es ACID, y por tanto totalmente orientada a garantizar la salud del dato y la transaccionalidad.
  10. Los se han dedicado a esta profesión durante algunos años, sabrán que cada cierto tiempo aparece una nueva tecnología que va a reemplazar a las bases de datos relacionales, y ésto ha venido siendo así durante más de 20 años. Lo que acaba ocurriendo es que los fabricantes de bases de datos toman nota de las nuevas tecnologías, la evalúan y si son suficientemente buenas y están en sintonía con lo que los clientes desean, se incorpora a las bases de datos relacionales. Hemos sido testigo de cómo funcionalidades orientadas a objetos en los 90, y xml hace 10 años han pasado a formar parte de las bases de datos relaciones y hoy día es difícil encontrar compañías excclusivamente centradas en objetos o xml…. Este razonamiento continúa siendo válido con NoSQL. La demanda por hacer cosas diferentes generan nuevos componentes tecnológicos, que si son aceptados por el mercado y tiene sentido su adaptación a entornos relacionales, serán incoporados. El ejemplo de Postgres sigue siendo aplicable para esta tecnología y ha incorporado numerosas funcionalidades durante los últimos años que posiblemente no conozcan, por ejemplo pueden con JSON pueden utilizar Postgres como una base de datos orientada a documentos, y con HSTORE pueden utilizarla como una base de datos orientada a clave valor. Con los foreing data wrappers, cualquier fuente de datos residente en otra base de datos será vista como una tabla más de la base de datos sobre la que se puede leer y escribir, y el conector de Postgres Plus Advanced Server para Hadoop, permite hacer consultas contra Hadoop desde Postgres Plus y escribir de nuevo en el repositorio Hadoop. Al final, el mercado motiva nuestra evolución y son los clientes los que nos mueve allá donde existe interés.
  11. Éstas son las fuerzas que están dando forma al futuro de Postgresql: Por un lado están las pequeñas aplicaciones, aplicaciones web y desarrolladores de aplicaciones que necesitan facilidad de uso y de despliegue Por otro lado tenemos las grandes aplicaciones empresariales que necesitan funcionalidad avanzada, seguridad, escalabilidad y alta disponibilidad para aplicaciones de misión crítica Postgres ocupa el área media entre ambos extremos y gradualmente se ha ido expandiendo en ambas direcciones. Por otro lado la aparición de nuevos tipos de aplicación o de carga de trabajo moldearán las futuras necesidades de los clientes y requerirán, tal y como dice Gartner, que las bases de datos adopten estas nuevas capacidades para satisfacer estas nuevas demandas. Estos son los tres segmentos de mercado en los que continuaremos invirtiendo para garantizar el éxito de Postgres.
  12. Tal y como avancé anteriormente, es importante ser capaz de ver hacia dónde va nuestra tecnología. Lo está haciendo en la misma dirección en la que usted va? De hecho, sabe su compañía o proyecto hacia dónde va realmente? Si va a invertir en nuevas maneras de llegar al mercado, consideramos que es muy importante conocer cuál es la visión de sus socios tecnológicos y cómo la van a llevar a cabo. Los siguientes pasos que vamos a dar en la expansión de la funcionalidad de Postgres en esas tres áreas son las siguientes: El el área de facilidad de uso vamos a mejorar en el diagnóstico de problemas, vamos a trabajar para que la configuración por defecto esté optimizada para el caso más común de uso, vamos a hacer aún más simple la tarea de instalación y vamos a buscar oportunidades para ser la base de datos preferida en la nube El el área empresarial vamos a seguir trabajando para aprovechar todos los recursos de la máquina y hoy día no es insusual encontar máquinas con 256 procesadores También vamos a continuar invirtiendo en el escalado horizontal. Éste suele ser un problema muy importante en general, pero para la nube en particular. Ya hemos arrancado iniciativas de investigación que están a punto de ver la luz a nivel empresarial. Otro apartado importante para las empresas son los diagnósticos, como también lo son para usuarios menos exigentes, es un problema general que vamos a solventar. En el apartado de NoSQL/New SQL no pretendemos abordar todos los casos, pero pensamos que debemos integrarnos con todas las tecnologias y trabajar con los nuevos tipos de datos, ya que por lo general las infraestructuras de big data no son islas y tienen múltiples conexiones con otros apartados donde es necesario contar con una base de datos relacional.
  13. Esencialmente, se puede hace mucho más con Postgres de lo que se hubiera imaginado y allá donde pudiera estar pensando en utilizar otra tecnología, puede utilizar Postgres como punto común de conexión con datos almacenados en otro lugar.
  14. Ahora veamos cómo trabajamos con nuestros clientes, hablaremos de cargas de trabajo óptimas para Postgres.
  15. Las capacidades añadidas de Postgres que acabo de describir significan más que la posibilidad de contener sus costes sin sacrificar funcionalidades o rendimiento. Echémos un vistazo a cómo y por qué los costes asociados a las bases de datos crecen tan rápidamente. Si se firma un Enterprise License Agreement no debe preocuparse por los costes de la base de datos durante cierto tiempo, lo cual está muy bien, pero nunca hay que perder de vista que los ELA se refieren a un número de licencias objetivo, entonces lo que suele ocurrir es que se despliegan muchos más cores de los que inicialmente se estimaban y este hecho puede conducir a notables dificultades cuando se vaya a renovar el ELA. Lo que realmente distorsiona el número no son las nuevas aplicaciones que vayan a desplegarse, si no más bien las renovaciones hardware, es decir, máquinas que se renuevan cada 4 o 5 años por lo general incorporan el doble número de procesadores que la máquina que van a sustituir, y ese desfase hay que licenciarlo Podemos ayudarle a mitigar el incremento de licencias de su instalación y a mantenerse en línea con su ELA aunque no piense en deshacerse por completo de su proveedor de base de datos, se puede crear un entorno en el que se utilice la tecnología apropiada para cada carga de trabajo y así reducir el coste total de la plataforma. Ejemplo de BBVA, sin nombrar.
  16. Qué debemos hacer primero? Esta es una pregunta que nos hacen muy a menudo. La respuesta más simple y obvia es: Depende. Depende de los conocimientos de que disponga en su organización y depende de los planes y urgencia que tenga para ahorrar costes. Existen múltiples factores a tener en cuenta. Nosotros hemos desarrollado una estrategia basada en nuestras experiencias con nuestros clientes, que hemos plasmado en la siguiente tabla. Verán las etapas a seguir en la adopción de Postgres junto con el beneficio de cada etapa. Por supuesto, en base a sus prioridades y conocimientos puede saltarse pasos, pero hemos prentendido condensar todas las posibilidades. Si recuerda cómo comenzó el proceso de migración de Unix a Linux, recordará que comenzó con elementos de red perimetrales, como firewalls, balanceadore de carga, después paso a servidores de ficheros e impresoras, pasó a servidores web y por último acabó instalando servidores de bases de datos. Necesitó ir ganando confianza en las capacidades y posibilidades de Linux y en la capacidad de su equipo para administrar sus servidores. El mismo proceso aplica para las bases de datos, pero con una salvedad, las bases de datos almacenan los datos de su empresa. Así que podemos decir que tenemos clientes que dan el salto a la piscina y clientes que siguen paso a paso el proceso descrito por la presente tabla. Primero implantan nuevos servicios sobre la nueva base de datos, no realizan migraciones, despues pasan a replicar Postgres como base de datos réplica de Oracle, de tal manera que se libera a éste último de las cargas de trabajo más pesadas, manteniendo sobre Oracle la carga transaccioneal y llevando a Postgres las de business intelligence y generación de informes. Por último se atacan migraciones de entornos no críticos y posteriormente, cuando se ha ganado la confianza necesaria y se dispone del conocimiento suficiente, migración de cargas de trabajo críticas, que son las que más recursos consumen.
  17. Como la mayor parte de organizaciones, seguro que tiene categorizadas sus cargas de trabajo, algunas son consideradas de misión críticas y otras no. Pues bien, Postgres está perfectamente indicado para cargas transaccionales, para aplicaciones web, almacenes de datos y como ya mencioné en la slide anterior, generación de informes. También es adecuado para data warehousing en determinados entornos no demasiado exigentes y estamos mejorando en nuestra relación con los fabricantes de aplicaciones para que soporten nuestra base de datos. Me gustaría también indicar que la situación ha cambiado espectacularmente desde hace unos años hasta la fecha, cuando antes era complicado encontar fabricantes de aplicaciones que soportaran Postgres, hoy día, es la regla, ocurre lo mismo que pasó con Linux, a principios de la pasada década el entorno de desarrollo por excelencia era Solaris y desde hace más de 10 años lo es Linux. Pues ahora estamos viviendo el mismo proceso… Por ejemplo, la mayor parte de fabricantes de software de datawarehouses se basan en Postgres para construir sus herramientas, es el caso por ejemplo de Greenplum, Vertica, Netezza y Aster Data… Aunque normalmente nosotros nos centramos en aplicaciones realizadas a medida en casa, nuestros clientes son principalmente entornos donde Java predomina y que ejecutan sus aplicaciones sobre Linux o Windows, pero Postgres también es muy popular entre desarrolladores de perl, php o Ruby. COTS: Commercial off the Shelf application that does not have a Postgres version OLTP: On line transaction processing system; System that captures daily business transactions; Active state, not historical ODS: Integrated Database of data that supports analytical operational systems; Current Valued, Active State, not historical DWH: Enterprise Data used to support business analysis and trending; frequently denormalized using cube-based or star-based data models; contains aggregates Data Mart: Data used by a Department or Workgroup to support business analysis and trending Archiving: Non-Integrated Data infrequently accessed that is retained for a long time Reporting: Copy of OLTP or ODS used for reporting. Usually does not denormalize or aggregate data Why DWH and ODS are the ‘analysis required’ category: DWH and Datamarts often rely heavily on cubes and stars. Postgres does not support these analytical functions today. Why Enterprise/Mission critical is in the ‘analysis required’ category: certain uptime requirements and write scalability requirements are difficult to achieve with Postgres.
  18. Y de hecho, tal y como se puede apreciar en este estudio realizado sobre nuestros clientes, utilizan postgres para una gran variedad de cargas de trabajo. Debe llamar la atención la evolución que ha tenido la respuesta de Mission Critical Applications, puedo asegurar he asistido a una rápida progresión de este número desde que llevo trabajando alrededor de esta tecnología.
  19. Me gustaría sugerir que lo que ha realmente potenciado el uso de Postgres en entornos serios ha sido la aparición de un fabricante que ha generado una propuesta empresarial apoyada en un proyecto Open Source. Por qué es esto tan importante? Porque aquí, en EDB tenemos muchos miembros de la comunidad trabajando para la compañía y tenemos miles de clientes en entornos empresariales, así que con nuestra base de datos Postgres Plus Advanced Server ayudamos a conseguir configurar el círculo vicioso del que hablábamos al principio de la presentación: Empezamos con el PostgreSQL comunitario que es construido por la comunidad de desarrolladores que decide que funcionalidades desean incorporar al proyecto. Después EDB añade funcionalidades empresariales basadas en las necesidades de nuestros clientes, como por ejemplo la compatibilidad con Oracle. Finalmente añadimos instaladores, realizamos pruebas y otros elementos que configuran el producto final, que es muy fácil de instalar y explotar. Pero ésto no es el final de la historia. Como decíamos, EDB es un buen ciudadano de la comunidad de desarrolladores y revierte muchas características que la comunidad encuentra interesantes, a parte de por supuesto pagar el sueldo de contribuyentes netos a la comunidad que sólo realizan esa tarea.
  20. Y debido a esta relación con el proyecto Open Source, el coste de generar nuestros productos, aunque no es despreciable, es significativamente más bajo que para fabricantes de bases de datos propietarias, y por supuesto, transferimos esos ahorros a nuestros clientes. En esta slide pueden ver un ejemplo de un proyecto real, llevado a cabo por uno de nuestros socios más importantes, HP y su firma de consultoría externa. Tengan en cuenta que el coste de EDB ya incluye los servicios necesarios para migrar las aplicaciones desde Oracle a Postgres Plus Advanced Server. Estos beneficios pueden ser agrupados en función del impacto sobre el negocio en las siguientes categorías: 1.- $1,4M en reducción de coste en IT en tres años 2.- $135,000 en mejora de la eficiencia operativa en tres años. 3.- $142,000 en beneficios estratégicos. Comparando el coste y beneficio del proyecto utilizando un análisis de flujo de caja descontado y factoring con una tasa de descuento ajustada al riesgo del 9,5%, el caso de negocio predice: Retorno de la inversión del 271% Ahorros actuales del $955,405 Tasa interna de retorno del 101% Amortización del proyecto en 12 meses
  21. Y en este proceso de adopción nunca estará solo, disponemos de los recursos necesarios, como soporte técnico, formación, preventa y consultoría que le ayudarán a determinar cuáles son los casos de uso más adecuados para comenzar esta andadura, y después le ayudaremos a obtener la configuración óptima en cuanto a seguridad, disponibilidad y rendimiento.
  22. Uno de nuestros servicios más interesantes es nuestro OMA (Oracle Migration Assessment). Hemos diseñado un proceso simple y fácil para determinar qué aplicaciones son las mejores candidatas para migrar desde Oracle a EDB.
  23. Lo llamativo es que en realidad, gracias a nuestra capa de compatibilidad con Oracle, la mitad de nuestros clientes no han tenido que hacer ninguna modificación en su base de datos, o si la ha habido, ésta ha sido mínima. Por lo general venimos haciendo migraciones con tiempos que van entre una semana o varios meses, dependiendo del volumen y la complejidad. Lo interesante es que nunca nos embarcamos en una migración sin conocer su viabilidad y complejidad de antemano, con lo que tenemos garantía de éxito una vez se inicia el proyecto.
  24. A la vista de los datos, cualquier puede admitir que los datos sobre ahorros son ciertos, pero también nos solemos enfrentar con una pregunta recurrente: en qué grado se reaprovechan los conocimientos de los administradores y programadores. La respuesta es que en el mismo grado que aquellos que migraron de Unix a Linux, como ejemplo puedo decir que tenemos un cliente en banca con centenares de bases de datos en producción cuyo personal nunca acudió a un curso de formación. El propio proceso de evaluación y adopción aportó el conocimiento y la experiencia necesaria para gestionar sus sistemas basados en postgres. Nada que ver si se enfrentaran a tecnologías no compatibles con Oracle, donde el coste podría ser interesante, pero el riesgo de fracaso pudiera ser mucho mayor.
  25. Ahora dediquemos unos minutos a ver las diferencias entre el Postgres comunitario y nuestro PPAS Tal y como mencionábamos, EDB parte como núcleo de su producto, del Postgresql comunitario, versión a versión y añade funcionalidades y capacidades necesarias en entornos empresariales. Y las mejoras se agrupan en cuatro áreas fundamentalmente: Herramientas de géstión, Seguridad, Rendimiento, y la capacidad más diferencial: la compatibilidad con Oracle. En cuanto a las mejoras en cuanto a seguridad se pueden destacar fundamentalmente dos: el firewal a nivel de base de datos, capaz de prevenir ataques por SQL injection, y la posibilidad de ofuscar el código almacenado en la base de datos, muy útil para desarrolladores. En cuanto al rendimiento, tenemos dos tipos de mejoras, aquellas que afectan al propio gestor de bases de datos, como por ejemplo la capacidad para gestionar partiones con el mismo rendimiento que Oracle y las herramientas que permiten mejorar el diseño de la base de datos y mejorar sus tiempos de respuesta. Para nadie es un secreto que dependiendo como se escriba una consulta, el rendimiento puede variar dramáticamente. Esta capacidad es muy importante sobre todo cuando se viene de una migración y el cliente tiene unas expectativas de rendimiento. Por otro lado con la versión empresarial proporcionamos un paraguas que engloba herramientas que permiten gestionar, monitorizar, optimizar replicar y migrar las bases de datos Postgres. Este paraguas se llama PEM (Postgres Enterprise Manager) Así que aquellos clientes interesados en mejorar la seguridad, el rendimiento o la gestionabilidad de sus bases de datos, debe dirigirse a PEM. I described the fact that we add Oracle compatibilty technology to the database to make it easy to migrate Oracle databases to PPAS. We have included PL SQL Syntax plus most of the stored procedures a developer would take advantage of when developing an application to Oracle. As you’ve seen, this accelerates the migration process and makes it safer and more cost effective. We add features to the community postgres database in three other categories: security, tools, and performance, too. We ensure that the strong foundation built by the community has the enterprise-class features companies expect when deploying databases in their production environment. What’s more, we do this at a cost that’s 80-90% less expensive than Oracle. PEM WITH EASY MANAGEMENT MONITORING AND TUNING ABILITY So, for customers interested in enhanced security, peformance and tools…PPAS is their Postgres database of choice
  26. Hemos, por supuesto dedicado nuestra atención a la percepción que se tiene de EDB en el mercado y hemos descubierto que somos la única base de datos relacional considerada en el cuadrante de “challengers”, es decir, con capacidad de entrega suficiente a nivel global y una visión adecuada para suponer un riesgo para los otros cuatro grandes jugadores que todos conocemos. Como podemos ver estamos muy cerca de estar en la parte baja del cuadrante de leaders…
  27. En definitiva, proporcionamos a nuestros clientes las ventajas de un proyecto Open Source que continuamente innova tecnológicamente y por otro lado, los beneficios de contar con una empresa global que garantiza un soporte en 24 x 7 y demás servicios que se pueden esperar de un fabricante.