Está en la página 1de 69

Migrar de ORACLE

a PostgreSQL nunca
fue tan sencillo

PRESENTACIN CORPORATIVA
Jaime Moreno Hopla Software
2013 EnterpriseDB Corporation. All rights reserved.

Agenda
Introduccin a EDB
Referencias Globales y nacionales
Postgres & Postgres Plus
Compatibilidad con Oracle
Ahorro de costes
Postgres Plus: Rendimiento, Seguridad y Herramientas
EDB Servicios | Soporte | Formacin
Resolucin de dudas, identificacin de oportunidades y
prximos pasos.

2013 EnterpriseDB Corporation. All rights reserved.

Introduccin a EnterpriseDB

2013 EDB All rights reserved 8.1.

Hace llegar a las empresas los beneficios de Postgres


ofreciendo los productos, recursos, soporte y confianza
necesarios para aplicaciones comerciales.

Fundada en 2004, primer producto en 2005

> 140 empleados. Presencia global con oficinas en Norte America, Europa y Asia

> 2,500 clientes en todos los segmentos del mercado

Rpido crecimiento: +60% crecimiento en ventas YOY en 2012, +72% en 2013

Fuerte respaldo financiero:

CONFIDENTIAL
2011 EnterpriseDB. All rights reserved.

2013 EnterpriseDB Corporation. All rights reserved.

4
4

Product
road-map

Enterprise-class
features & tools

Services
& training
24/7
support

Control

Get The Best


Of Both Worlds

Indemnification

POSTGRES

ENTERPRISE

innovation

reliability

Low cost

Advanced
features

No vendor
lock-in

2013 EnterpriseDB Corporation. All rights reserved.

Fast
development
cycles

Thousands
of developers

Nuevo cuadrante mgico de Gartner


Comentarios de Gartner:
Liderazgo de la comunidad EDB
es el principal contribuyente en la
comunidad
PostgreSQL
y
es
responsable de numerosas nuevas
funcionalidades, como JSON.
Funcionalidad La funcionalidad de
Postgres
Plus
ha
crecido
considerablemente
y
con
la
compatibilidad con Oracle, ahora es
ms que capaz de ejecutar
aplicaciones de misin crtica y no
crtica.
Estabilidad y compatibilidad
Referencia especficamente como
fortalezas la compatibilidad con
Oracle, la estabilidad del gestor y el
soporte del producto.
2013 EnterpriseDB Corporation. All rights reserved.

Foco de negocio

Aplicar la tecnologa adecuada, en el sitio


que corresponde, a un precio razonable
2013 EnterpriseDB Corporation. All rights reserved.

La Base de Datos PostgreSQL


La base de datos OSS ms madura y potente
Caractersticas empresariales (misma arquitectura que Oracle, DB2,
SQL Server)
Comunidad fuerte e independiente

CONFIDENTIAL
2011 EnterpriseDB. All rights reserved.

2013 EnterpriseDB Corporation. All rights reserved.

8
8

ACID
MVCC (control de concurrencia
multiversin)
Point in Time Recovery (PITR)
Particionamiento de Datos e
ndices
ndices basados en Bitmap
Restricciones ANSI
Triggers y Funciones
Almacenadas
Views & Data Types
Transacciones anidadas
Backup Online
Reorganizacin Online
Foreign Keys

PostgreSQL y la Comunidad
Comunidad de desarrollo independiente y activa
6 miembros del equipo core (2 empleados de EnterpriseDB)
16 committers para la v9.0 (4 empleados de EnterpriseDB)
275 contribuyentes para la v9.0 (7 empleados de EnterpriseDB)
Ms de 9.000.000 descargas al ao
Bruce Momjian de EnterpriseDB fue uno de los fundadores de la
versin Open Source de PGSQL y de la comunidad de Postgres
Miles de instalaciones en todo el mundo, en organizaciones de
todos los tamaos tanto en el sector privado como en el pblico.

9
2013 EnterpriseDB Corporation. All rights reserved.

Open Source en las empresas: una realidad

Savings

Muchas empresas han adoptado OSS


para otras capas de software. El retorno
para las base de datos es an mayor.

Mayor
Potencial de
Ahorro

TODAY

OPERATING SYSTEM

2013 EnterpriseDB Corporation. All rights reserved.

MIDDLEWARE

Time10

DATABASE

Referencias

2013 EDB All rights reserved 8.1.

11

EDB Global 2000 Customers


Accenture
Advanced Auto
Aetna
Airgas
AOL
AT&T
Atos Worldwide
BAE Systems
Banco do Brasil
Barclays
Bayer Healthcare
Boeing
Bouygues Telecom
CGI Federal
Check Point Software
Cisco Systems
Citigroup
Citrix
CME-Commodities
CMS
Cognizant Technology
Community Health
CSC
Deere & Company
Dell
Deutsche Brse AG
Direccion General del
Dongfeng Honda
eBay

Eisai
EMC Corporation
Emerson Electric
ENSCO
Ericsson
Expedia
Fujitsu
G4S Deposita
General Electric (GE)

InTouch Technology
Intuit
JPMorgan Chase
KDDI
KT
Kubota
Kyocera
LG Electronics
Lockheed Martin

NetApp Systems
NTT
Nokia
Northrop Grumman
Nucor
ONGEI
Panasonic
PDVSA
Phillips Electronics

Google
HCL Infosystems
Hitachi
HP
HTC Global Services
Huwaei Technologies
IBM
ICICI Lombard
Infosys

Malaysia Telecom
MasterCard
McKesson
Michelin
Mitsubishi
Moodys
Mosaic ATM
Motorola
NEC

Phoenix Sage
QUALCOMM
Raytheon
Rite Aid
RSA
Schneider Electric
Science Applications
Serco-NA
SGS SA

2013 EnterpriseDB Corporation. All rights reserved.

12

Shinsei Financial
Siemens
Softbank
Sony
St Jude Healthcare
State Farm
Swisscom
Syngenta Crop Protection
Tata Consultancy Services
TD Ameritrade
Telefonica
Telstra
Teradata
The GAP
Tokio Marine
Toyota
Union Pacific Railroad
Vattenfall AB
Vivendi Mobile
VMWare
Volvo
Walt Disney
Wipro
Xerox
Yahoo
Yamaha
Zeejiand Bafang
Zions Bancorp

Referencias nacionales

BBVA. Servidor Corporativo. Migracin 300


BBDD.

CECA. Migracin de entorno de BI

Gobierno de Canarias. Entorno corporativo

Santander. Servidor Corporativo. 100


instancias.

Telefnica. Parte del portfolio de soluciones de


TGT.

Ayuntamiento de Madrid. Entorno


Corporativo.

Ministerio de Sanidad. IMSERSO. Migracin de


Oracle

Indra. Varias soluciones propias.

Mutua CESMA. Migracin Total (Delphi,


J2EE, .Net, PRO-C)

Diputacin de Bizkaia. Lantik.

Vodafone - ONO (HP Service Activator)

2013 EnterpriseDB Corporation. All rights reserved.

13

Cash Converters. 80 tiendas. Migracin de Oracle

Grupo Admiral. Migracin integral de Oracle


Wtransnet. Migracin de Oracle

INNOVACIN Y EFICIENCIA
El 61% de nuestras iniciativas de IT
12
se caen antes de empezar por tener
unos
costes de licencia inasumibles
10
8

Columna 1
Columna 2
Columna 3

+300 BBDD en produccin


Mnimas incidencias en 2 aos
Poder de negociacin e independencia del fabricante
Fila 1

2013 EnterpriseDB Corporation. All rights reserved.

Fila 2

Fila 3

14

Fila 4

Partners estratgicos a nivel mundial

2013 EnterpriseDB Corporation. All rights reserved.

15

Partners Locales

2013 EnterpriseDB Corporation. All rights reserved.

16

Postgres & Postgres Plus

2013 EDB All rights reserved 8.1.

17

Postgres Plus: A Super-Set of Features


Contribuye y se sincroniza con la comunidad

2013 EnterpriseDB Corporation. All rights reserved.

18

Versiones disponibles
Software Subscription

Postgres Plus
Standard Edition

Postgres Plus Enterprise


Edition

Database
EDB Postgres Enterprise Manager

PostgreSQL

Postgres Plus Advanced Server

EDB Update Monitor

EDB SQL/Protect

EDB xDB Replication Server (SMR)

EDB Migration Toolkit

EDB Failover Manager

EDB xDB Replication Server (MMR)

Soporte POSTGIS

Oracle Compatibility

PRECIOS

CPU = vCPU Price (4 initial minimum)

2013 EnterpriseDB Corporation. All rights reserved.

1.350

19

1.850

EDB Postgres Advanced Server Key Feature Development


from PostgreSQL core

EDB contributions to
PostgreSQL core

from EDB Development

V9.5
Block Range
Schema
Indexes (BRIN)
creation for
FDW
UPSERT

Grouping Sets,
Row Level
ROLLUP
and
Security
CUBE
Logical
Decoding for
Scalability
JSONB Data
Type
JSONB
64 bit LOBs
up to 4TB
in size

More JSON
functions

Indexing
3x Faster GIN
indexes
Expanded
JSON functions Support for
Linux Huge
Delayed
Pages
Application of
Replication
Custom
background
workers

Writable
Foreign
Data
Wrappers

Performance: sorting, inmemory hash, concurrency


locking
Parallelism Infrastructure

v9.4
pg_prewarm
ALTER SYSTEM
Concurrently updatable
Materialized Views
Mongo FDW & MySQL FDW

v9.3
v9.3
Materialized Views

v9.2
Cascaded streaming
replication

JSON support, Range


Types

Synchronous
replication
Serializable
Snapshot Isolation

In-memory
(unlogged) tables
Writeable Common
Table Expressions
(WITH)

2016 EDB. All rights reserved.

MySQL Foreign Data


Wrappers for SQL/MED

Password
profiles: User
account and
password
management

XA two-phase
commit protocol
across multiple
relational
databases

Improved
performance
under high
concurrency

CPU & I/O


Comprehensive
queries
Resource
UTL_HTTP
SQL/Protect
Management
Package
Logging to DB
Table
SQL
Hash Partitioned
Aggregation with
Tables
EDB*Loader
CUBE, ROLLUP Connect_By_Ro
Improved Error
and GROUPING
ot Operator for
handling
SETS
hierarchical
Partition Read
Improvements
over 75x

Support for
1000s of
Partitions

Table() function support


for nested tables
INSERT APPEND hint

Partition write
improvements
over 400x

EDB Postgres Multi-master


Replication
Expanded Object Type
support

v9.1
Index-only scans (covering
indexes)
Linear read scalability to
64 cores

Row Level Security

Declarative Partitioning
syntax

EDB Postgres Advanced Server Key Feature Development


from PostgreSQL core
Deferrable unique
constraints and
Exclusion constraints
Streaming replication
Native
Support for
MS Windows
Replication,
Warm standby
Warm Standby

Windows
64 bit Support
Hot standby

Two-phase
commit
Table spaces,
Partitioning
Column Level
Permissions

2016 EDB. All rights reserved.

Autovacuum
Window
functions
Savepoints,
Point-in-time
recovery

EDB contributions to
PostgreSQL core
v9.0
No restore In-place
version upgrades

v8.0 - v8.4
Full Text Search
Heap Only Tuples (HOT)

from EDB Development


VARRAY support

Index Advisor

SQL Profiler

Parallel Bulk Data


Load

Explicit Commit / SQL Optimizer


Rollback Control
Hints
SQL/Protect
Predefined
against SQL
reusable
injection attacks
Function
Packages
Hierarchical
Queries
Bulk collection
and Bulk bind

High speed bulk


data loads with
error handling
Dynamic runtime
instrumenting of
SQL wait states
User defined
object types

POSTGRES

PLUS
ADVANCED SERVER

Security
Tools
Performance
Compatibility

2013 EnterpriseDB Corporation. All rights reserved.

21

POSTGRES

PLUS
FEATURES
Seguridad
Registro detallado de
auditora
Seguridad a nivel de
registro (VPD)
Prevencin de ataques de
SQL Injection
Cdigo de proteccin en
el servidor
Certificacin EAL2
2013 EnterpriseDB Corporation. All rights reserved.

22

POSTGRES

PLUS
FEATURES

Herramientas
Replicacin desde Oracle,
SQL Server y PostgreSQL
a Postgres Plus
Gestin, monitorizacin y
optimizacin empresarial
Herramientas de
migracin desde Oracle,
SQL Server y MySQL a
Postgres Plus
Update Monitor
2013 EnterpriseDB Corporation. All rights reserved.

23

POSTGRES

PLUS
FEATURES
Rendimiento

Particionamiento ms rpido
- Escrituras 400x ms rpidas y lecturas
76x

SQL Profiler mejora de trabajos lentos

Cargador de datos masivo - 2x

Index Advisor mejora en la consulta

Query Hints control del optimizador

DynaTune mejoras de memoria

Bulk Collect/Fetch/Binding of arrays

Estadsticas de ejecuciones revelan cuellos


de botella con SQL en espera

2013 EnterpriseDB Corporation. All rights reserved.

24

POSTGRES

PLUS
FEATURES

Compatibilidad con Oracle

Migraciones ms rpidas y
simples

Soporte de PL/SQL, OCI

Extensiones Oracle SQL

Objetos definidos por el usuario

Paquetes de funciones

Database links

Herramientas similares a las de


Oracle:
EDB*Loader, EDB*Plus,
EDB*Wrap

2013 EnterpriseDB Corporation. All rights reserved.

25

Compatibilidad con Oracle

2013 EDB All rights reserved 8.1.

26

Compatibilidad con Oracle


Compatible con:
Personal

Aplicaciones

Desarrolladores
Oracle

Aplicaciones
Oracle

Negocio

Todo funciona en
PPAS!

Ejecucin de aplicaciones escritas para Oracle, virtualmente sin cambios


Sin necesidad de formar a los DBAs y desarrolladores de Oracle
Soporte para el lenguaje PL/SQL e interoperabilidad OCI

Sin parada para el proceso de negocio


27

2013 EnterpriseDB Corporation. All rights reserved.

27

Compatibilidad con Oracle:

SQL extension support

Decode, NVL, Substr, NVL2


Date/time functions: add_months, extract,
next_day

PL/SQL support

REF Cursors, Implicit and explicit cursors


Looping, variable declarations, conditional
statements
Collections: Associative Arrays, Varrays, Nested
tables
Bulk binding
Named parameters
User Defined Exceptions
Explicit Transaction Control

Features

within a stored procedure

Tools

EDB*Plus SQL*Plus look-a-like


EDB*Loader SQL*Loader equivalent
EDB*Wrap similar to the PL/SQL wrapper

2013 EnterpriseDB Corporation. All rights reserved.

28

Packages
Stored procedures
Functions
Triggers
Hints
Database Links
Hierarchical Queries
Synonyms Public and Private
Sequences
Rownum
Object types

Create type as object


Create type as table
Create type as varray
Constructor and collection methods

Users/Roles
Dynamic SQL

Compatibilidad con Oracle (cont.)

Data Types

ALL_, DBA_, USER_ views


Most commonly accessed views

Diagnostics - DRITA

System and session waits


Not exposed in PostgreSQL
Part of Advanced Server

Statspack-like reporting

Support for Functions:

REGEXP_INSTR
REGEXP_COUNT
REGEXP_SUBSTR

Custom constructor methods for Objects

Oracle compatible Materialized Views


29

DBMS_ALERT
DBMS_CRYPTO
DBMS_JOB
DBMS_LOB
DBMS_LOCK.sleep
DBMS_MVIEW
DBMS_OUTPUT
DBMS_PIPE
DBMS_PROFILER
DBMS_RANDOM
DBMS_RLS
DBMS_SCHEDULER
DBMS_SQL
DBMS_UTILITY

Package Support for:

2013 EnterpriseDB. All rights reserved.


2013 EnterpriseDB Corporation. All rights reserved.

Package Support for:

Integer, number, char, double precision,


float, varchar2, blob, clob, xmltype, rowid

Oracle-like Data Dictionary

UTL_HTTP
UTL_URL
UTL_TCP
UTL_FILE
UTL_MAIL
UTL_SMTP
UTL_ENCODE

Evaluacin de la migracin de base de datos

2013 EnterpriseDB Corporation. All rights reserved.

30

Encuesta: Facilidad de Migracin


El 51% de las organizaciones que migraron aplicaciones
basadas en Oracle para Postgres Plus Advanced Server
opinan que tuvieron que realizar modificaciones mnimas.

2013 EnterpriseDB Corporation. All rights reserved.

31

Ahorro de costes

2013 EDB All rights reserved 8.1.

32

Por qu escogen Postgres nuestros clientes

2013 EnterpriseDB Corporation. All rights reserved.

33

Comparacin
Postgres Plus Enterprise Edition / core

1.850

Oracle List Price/core


Processor Factor

Postgres Plus Standard Edition / core

1.350

End User Price


Maintenace price

2013 EnterpriseDB Corporation. All rights reserved.

34

47.500,00
50%
23.750
5.225

Oracle vs. EDB TCO comparacin en x86

2013 EnterpriseDB Corporation. All rights reserved.

35

Eliminacin del aumento vegetativo en gasto de


licencias debido al reemplazo del hardware

NUEVAS

C
O
Actualizaciones Hardware
R
(Aumento de Cores)
E
S Licencias existentes

Y1

POSGRES

PLUS

EXISTENTES

Y2

Y3

Y4

Optimizacin con Postgres Plus

Aumento de control:

Todas las NUEVAS aplicaciones en Postgres Plus


Migracin paulatina de aplicaciones fciles de migrar

Reduce la dependencia del fabricante


Aumento de capacidad de
negociacin
Reduce costes

Reasignacin de licencias para asumir las


actualizaciones de hardware en los sistemas crticos
2013 EnterpriseDB Corporation. All rights reserved.

36

Estrategias de implantacin de Postgres Plus


Estrategia progresiva a 3aos
Desarrollar nuevas aplicaciones en Postgres Plus
Sustituir Oracle Replication Server
Identificar y migrar Apps de misin no crtica
Identificar y migrar Apps de misin crtica

2013 EnterpriseDB Corporation. All rights reserved.

37

Rendimiento

2013 EDB All rights reserved 8.1.

38

Postgres Plus Advanced Server (PPAS)


Rendimiento de particionamiento: PPAS 9.3 v. PostgreSQL 9.3 v. PPAS 9.2
460 Times Faster!
1000

Number of Table Partitions


500
PPAS 9.2
PostgreSQL 9.3

250

PPAS 9.3

100

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Time in Seconds

Postgres Plus Advanced Server 9.3 es hasta 460 veces ms rpida en la insercin
de registros en tablas particionadas que PostgreSQL 9.3 o PPAS 9.2

Better performance for bulk loading and disaster recovery

2013 EnterpriseDB Corporation. All rights reserved.

39

Gestin de rendimiento SQL

El principal problema de una base de datos en


produccin es un cdigo SQL no optimizado
SQL Profiler captura una carga de trabajo
SQL y localiza las sentencias de peor
rendimiento
Operaciones ad-hoc y planificadas
Proporciona mtricas de rendimiento
basadas en SQL con anlisis EXPLAIN

S L

Integrado con Index Advisor, que analiza un


conjunto de sentencias SQL y recomienda
nuevos ndices para mejorar el rendimiento
SQL Profiler e Index Advisor son
componentes de PEM
2013 EnterpriseDB Corporation. All rights reserved.

40

Index Only Scans


Las consultas pueden ser
satisfecha por datos en
el ndice sin necesidad
de obtener el dato de la

Employee ID
From State

SQL Query

table
SQL Results

Consultas hasta
5x ms rpidas
en algunos casos

With Index Only:


fast scans in
memory

Without Index
Only: slow table
scans off disks
Client

2013 EnterpriseDB. All rights reserved.


2013 EnterpriseDB Corporation. All rights reserved.

Name

41

Server

Comparativa

Pruebas realizadas por un integrador para un cliente, no publicadas.

2012

Herramienta: Hammerora TPC-B. Bases de datos no optimizadas, slo


parmetros bsicos, como 42
el nmero de conexiones.
EnterpriseDB. All rights reserved.
2013 EnterpriseDB Corporation. All rights reserved.

42

Seguridad

2013 EDB All rights reserved 8.1.

43

Seguridad
Privilegios a nivel de objeto asignados a roles y usuarios
Autenticacin basada en Kerberos y LDAP
Comunicacin SSL
Base de datos virtual privada (seguridad a nivel de registro)
Certificacin EAL2
Privilegios SQL USAGE y Barreras de Seguridad VIEW
Encriptacin a nivel de columna (AES, 3DES, etc)
Capacidad para utilizar almacenamientos de clave de terceros en una
infraestructura PKI
Bases para cumplimiento completo de los estndares ms estrictos (PCI
Data Security Standard)

By default, PostgreSQL is probably the most


security-aware database available ...

Database Hacker's Handbook

CONFIDENTIAL
2011 EnterpriseDB. All rights reserved.

2013 EnterpriseDB Corporation. All rights reserved.

44
44

EDB
EDB * WRAP

Encriptacin de
programas almacenados
Pl/pgsql con PL/Secure
Encriptacin de
procedimientos SPL con
EDB*Wrap
Disponible a travs de
subscripciones PPEE

CONFIDENTIAL
2011 EnterpriseDB. All rights reserved.

2013 EnterpriseDB Corporation. All rights reserved.

45
45

EDB

SQL/PROTECT
Proteccin contra
inyecciones SQL
gestionado por el DBA

La prevencin de ataques es normalmente


responsabilidad del desarrollador de aplicaciones,
pero con SQL/Protect, los DBAs puede
proporcionar otro nivel de proteccin para
prevenir la corrupcin o comprometimiento de la
base de datos.

PREVENTION TECHNIQUES

Relaciones no autorizadas

SQL/
Protect
Attacker

Comandos DDL
Tautologas SQL
Threat
Deleted

DML sin lmites

2013 EnterpriseDB Corporation. All rights reserved.

46

Injection
Attack
Report

Herramientas: Monitorizacin y
Gestin
2013 EDB All rights reserved 8.1.

47

Postgres Enterprise Manager (PEM)

MONITORIZACIN

GESTIN

OPTIMIZACIN

La nica solucin disponible


que combina las tres tareas

2013 EnterpriseDB Corporation. All rights reserved.

Consola nica de gestin que permite


control visual de grandes cantidades de BD

Para PostgreSQL y Postgres Plus

Arranque/parada, configuracin, definicin y


gestin del almacenamiento, seguridad y
objetos de la base de datos

48

Funcionalidad central

MONITORIZACIN
Gestin de la base de
datos (CRUD para
objetos de la base de
datos)
Paneles de control
predefinidos y
personalizados
Optimizacin
Gestin de Alertas y
Alarmas personalizadas
(SNMP & SMTP)
2013 EnterpriseDB Corporation. All rights reserved.

GESTIN
Planificacin de la
capacidad
Gestin de auditoras y
logs
Operaciones masivas
sobre bases de datos
Aplicacin de mejores
prcticas

49

OPTIMIZACIN
Soporte de equipos
Consola GUI especfica
de la plataforma
Consola web
Soporte de SQL/Protect

Monitoring Data

EDB
POSTGRES
ENTERPRISE
MANAGER (PEM)

An efficient
distributed
architecture

Perfectly suited for


managing, monitoring and
tuning large numbers of
Postgres servers in multiple
locations

2013 EnterpriseDB Corporation. All rights reserved.

Enterprise
Manager Agent
Installed on each
managed
machine; collects
data on OS and
database health
and operations

Managed
Hosts
with PEM
Agents

Host Database
Management
Connection

Enterprise
Manager Server

PEM
Server

Centralized
storage for agentcollected data and
client dashboards

Enterprise Management
Connections

Enterprise Manager Clients


User GUI console with global at-aglance monitoring dashboards;
used to carry out centralized
database administration and tuning

Unmanaged
Hosts

PEM Clients Platform-specific and web clients


or Web
Clients

50

Herramientas: Alta disponibilidad

2013 EDB All rights reserved 8.1.

51

ALTA

DISPONIBILIDAD
Cluster Activo-Pasivo

VIP

Replicacin cercana al tiempo real


Soluciones para bases de datos en
Standby (~ Oracle Data Guard)

Heartbeat

Operaciones on line
Creacin de ndices
Backup
Mantenimiento de tablas

Server 1

Shared

Server 2

(Active)

Storage

(Passive)

99,999% Availability
99.999%

2013 EnterpriseDB Corporation. All rights reserved.

52

EDB
FAILOVER
MANAGER

Clients

Master

Cree clusters de BBDD


en alta disponibilidad
con una sencillez
sorprendente.

Network /
Internet

Monitoriza la salud de la
configuracin de HA
Automatizacin del proceso de
failover en caso de fallo
Utilizacin conjuntamente con
Streaming Replication

2013 EnterpriseDB Corporation. All rights reserved.

The MASTER is down!

Streaming
Replica

I agree! Take control now!

53

Witness

Standby Database para Disaster Recovery

Postgres Plus
Advanced Server
Live Server
Instance

Disk Storage
2013 EnterpriseDB Corporation. All rights reserved.

Postgres Plus
Advanced Server
Standby Server
(in recovery mode
pg_standby)

WAL

WAL
54

Disk Storage

Standby DB para DR y Reporting

Postgres Plus
Advanced Server

Uses WAL for speed and


reliability
Highly cost effective, uses
commodity servers
Excellent HA solution when
clustering is not an option

Live Server Instance

Disk Storage
2013 EnterpriseDB Corporation. All rights reserved.

Postgres Plus
Advanced Server

Standby Server Instance

WAL

WAL
55

Disk Storage

Herramientas: Replicacin y
Migracin
2013 EDB All rights reserved 8.1.

56

EDB

MASTER
Oracle
SQL Server

xDB REPLICATION

READ/WRITE

PostgreSQL

SINGLE MASTER

Advanced Server

Flexible

Heterognea
Filtro de datos en origen
Contnua o programada
Cascading

Near real-time
replication

Data
filtering
Scheduling

Mltiples aplicaciones
Informes desde las rplicas
Rendimiento balanceo de
lecturas entre master y rplica
Copias de pruebas o desarrollo

PostgreSQL
Advanced Server

REPLICA

Caso Interflora
2013 EnterpriseDB Corporation. All rights reserved.

57

READ

EDB

xDB REPLICATION
MULTI-MASTER

WAN
Replicate
Master

Master

Master

Replicacin Master-to-Master para dos


o ms nodos
Vista consolidada desde cualquier
master

Cada localizacin
actualiza
un
master local que
un master nico
comn

Deteccin de conflictos automticos


Resolucin mltiple de conflicos
Mejora la disponibilidad para escrituras

2013 EnterpriseDB Corporation. All rights reserved.

58

Permite
el
failover
desde
cualquier
localizacin
a
otra localizacin

xDB Replication Heterogeneous DB Support

Source \ Target

Oracle

Postgres Plus Postgres Plus


Microsoft
Advanced Advanced
SQL Server
Server
Server
PostgreSQL
2005/2008
(Oracle
(PostgreSQL
mode)
mode)

Oracle

Microsoft SQL Server

S*

S*

PostgreSQL
Postgres Plus Advanced
Server (Oracle mode)
Postgres Plus Advanced
Server (PostgreSQL
mode)

S
S

S
S

S*
S*

S*

* Supported in Multi-Master mode

2013 EnterpriseDB Corporation. All rights reserved.

59

Herramientas: Backup and Recovery

2013 EDB All rights reserved 8.1.

60

EDB

BACKUP AND
RECOVERY TOOL
Simplifica y reduce los
errores con EDB BART

Backup fsicos online en local


y remoto
Gestiona mltiples servidores
PostgreSQL y PPAS
Soporte SSH
Autocompresin y verificacin
MD5 checksum
PITR y Archivado WAL
continuo

Copyright EnterpriseDB Corporation, 2014. All rights reserved.

61

EDB BART

Beneficios y funcionalidades destacadas

Encuentre y recupere fcilmente copias de seguridad

Herramienta de lnea de comandos con potentes opciones

Realice copias de seguridad de BBDD en produccin

Copias de seguridad comprimidas

Verificacin de archivos corruptos

Establezca puntos de recuperacin que proporcionan la mxima


proteccin en conjunto con el archivo de registro de transacciones

Polticas de gestin de archivos Tablespace soportados

Elimina la creacin de scripts personalizados y su mantenimiento

Utiliza las mejores prcticas de Postgres


Copyright EnterpriseDB Corporation, 2014. All rights reserved.

62

EDB Servicios | Soporte | Formacin

2013 EDB All rights reserved 8.1.

63

Soporte Tcnico
Soporte 24x7 / 365
Equipo de soporte Global Follow the Sun
Personal experto disponible en EEUU, Europa e India
Soporte tcnico de primer y segundo nivel para EMEA
South y LATAM en Castellano, Italiano y Portugus ofrecido
por Hopla Software.
Contamos con destacados miembros de la comunidad
PostgreSQL incluyendo committers
Feedback constante sobre el nivel de satisfaccin del cliente

2013 EnterpriseDB Corporation. All rights reserved.

64

EnterpriseDB SLAs

2013 EnterpriseDB Corporation. All rights reserved.

65

Servicios de formacin globales


Intensiva
En las oficinas del cliente por personal
cualificado EDB
Programas intensivos (9h 17h) a medida
Cursos Introduccin a PostgreSQL y
Administracin avanzada de PostgreSQL en
modalidad Intensiva en 1 semana

Online bajo demanda


Sesiones de formacin pregrabadas
Mdulos de 10horas
Cursos disponibles:
Introduccin a la administracin de PostgreSQL
Administracin avanzada de PostgreSQL

Una vez concluido el curso se facilita un voucher


para presentarse al examen de certificacin
2013 EnterpriseDB Corporation. All rights reserved.

66

Resolucin de dudas, identificacin de


oportunidades y prximos pasos.

Capacidades y necesidades

Revisin de los objetivos de la reunin

Prximos pasos

2013 EnterpriseDB Corporation. All rights reserved.

67

Datos de Contacto

jmoreno@hoplasoftware.com
+34 655 964 124
2013 EnterpriseDB Corporation. All rights reserved.

68

También podría gustarte