32
EnterpriseDB Corporate Overview Presented by Juan Zamora October, 2012

EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Embed Size (px)

Citation preview

Page 1: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

EnterpriseDB Corporate Overview

Presented by Juan Zamora

October, 2012

Page 2: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Company Overview

Page 3: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

EnterpriseDB - The Company

The Enterprise PostgreSQL company

Founded in 2004, first product GA in 2005

120+ employees

1,000+ customers across all market segments

70,000+ downloads/week of PostgreSQL and related products

Strong financial backing:

3 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Database Market ($26B)

OPEN SOURCE

PROPRIETARY (ORACLE, IBM, MICROSOFT, OTHERS)

Server Operating System Market

($8B) OPEN SOURCE (LINUX: RED HAT, …

Enterprise Application Server

Market ($2.3B)

OPEN SOURCE (JBOSS, SPRINGSOURCE, TOMCAT, OTHERS)

Page 4: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

PostgreSQL the Database

25+ years of:

• enterprise-class development

• enterprise-class features

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

4 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 5: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

PostgreSQL and the Community

Independent & Thriving Development Community

6 core team members (2 employed by EnterpriseDB)

16 committers for v9.0 (4 employed by EnterpriseDB)

275 contributors for v9.0 (7 employed by EnterpriseDB)

9,000,000+ downloads/year

EnterpriseDB’s Bruce Momjian was one of the founders of the PGSQL Open Source version and Postgres community

Thousands of active deployments worldwide in public and private sector organizations of all sizes

5 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 6: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

What Is Postgres Plus Advanced Server?

Built on the world’s most

advanced database—

PostgreSQL

8th generation Oracle

compatibility

World-class security add-ons

Performance that rivals any

other proprietary RDBMS

Enterprise-class developer and

DBA tools

Installation, performance tuning,

and maintenance services

Software indemnification

PostgreSQL

6 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 7: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

EnterpriseDB Products Overview

7 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 8: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

TCO comparison

Page 9: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

All about efficiency…

Page 10: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Oracle Pricing comparison

Oracle List Price Price per core 35.000,00 €

Applied Discount 81,50%

End User Price Price per core 6.475,00 €

Maintenace price 20,00% 1.295,00 €

EDB List Price Price per socket $4.945,00

Applied Discount 20,00%

End User Price Price per socket $3.956,00 3.025,85 €

Pricing comparison per server Maintenance

Cores/Socket Sockets Oracle EnterpriseDB Difference % Oracle EnterpriseDB Difference %

4

1 25.900,00 € 3.025,85 € 88,32% 5.180,00 € 3.025,85 € 41,59%

2 51.800,00 € 6.051,71 € 88,32% 10.360,00 € 6.051,71 € 41,59%

4 103.600,00 € 12.103,41 € 88,32% 20.720,00 € 12.103,41 € 41,59%

6

1 38.850,00 € 3.025,85 € 92,21% 7.770,00 € 3.025,85 € 61,06%

2 77.700,00 € 6.051,71 € 92,21% 15.540,00 € 6.051,71 € 61,06%

4 155.400,00 € 12.103,41 € 92,21% 31.080,00 € 12.103,41 € 61,06%

8

1 51.800,00 € 3.025,85 € 94,16% 10.360,00 € 3.025,85 € 70,79%

2 103.600,00 € 6.051,71 € 94,16% 20.720,00 € 6.051,71 € 70,79%

4 207.200,00 € 12.103,41 € 94,16% 41.440,00 € 12.103,41 € 70,79%

16 1 103.600,00 € 3.025,85 € 97,08% 20.720,00 € 3.025,85 € 85,40%

2 207.200,00 € 6.051,71 € 97,08% 41.440,00 € 6.051,71 € 85,40%

4 414.400,00 € 12.103,41 € 97,08% 82.880,00 € 12.103,41 € 85,40%

10

Page 11: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Oracle Compatibility

Page 12: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Oracle Compatibility

Run applications written for Oracle virtually unchanged

No need to re-train Oracle DBAs and developers

Support for PL/SQL language and OCI interoperability

Replication for easy sharing of data

Dramatic Cost Savings

No Vendor Lock-in

12 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 13: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Tools

Page 14: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Database Migration Toolkit

Online Migration Toolkit enables point and click migration from

Oracle

Automatically Migrates:

Data

Schemas

Stored Procedures

Triggers

Functions

Sequences

Packages

Views

Database Links

Synonyms

14 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 15: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

15 © 2011 EnterpriseDB. All rights reserved.

Performance Monitoring Dashboards

Capacity Manager

Postgres Expert

Alert Management

Audit Manager

Team Support

Distributed Architecture

Postgres Enterprise Manager for DBAs…

Page 16: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

xDB Replication Server

Supports EnterpriseDB and Oracle near real-time

heterogeneous replication

Supports Postgres to Postgres replication now

Trigger-based system with less than 10% performance impact

Applications

• For customers “stuck” on an Oracle database

• Offload reporting to EnterpriseDB

• Keep Oracle database running fast for transactions

Page 17: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Replication – Case Study

17 © 2011 EnterpriseDB. All rights reserved. “Offload and co-exist with Oracle™”

“…when someone comes in an a sixth of the cost and 500 times the customer service that

makes it very easy. I’d definitely reach out to as many Oracle™ users as possible to get

EnterpriseDB on your system…" Jason Weiss, Software Architect

Page 18: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Scalability

Infinite Cache

• High performance horizontal scaling architecture for cache memory

• Cache expands with inexpensive commodity hardware

18 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 19: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

High Availability

Page 20: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Active / Passive Clustering

20 © 2011 EnterpriseDB. All rights reserved.

Uses proven Cluster

technologies

• HP Serviceguard

Provides fast detection and

failover

• Customers failover in ~8 to 30

seconds

Page 21: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Streaming Replication + Hot Stand-By + PG-Pool II

Master

Standby

Read/Write Query

Read Query

PostgreSQL Client

WAL Log

WAL Sender

WAL Receiver

WAL Log

Read/Write Query

PG-Pool II

Page 22: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

xDB Multi Master Replication

Deploy multiple masters across geographies

Write available and read scalable

Near real-time synchronization of masters

Continuous database integration

Conflict resolution options for flexible data management

Reduce latency with localized data access

Replicate tables in PostgreSQL and Postgres Plus Advanced

Server

22 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 23: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Security

Page 24: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

“By default, PostgreSQL is probably the

most security-aware database available ...”

Database Hacker's Handbook

Security

Object level privileges assigned to roles and users

Kerberos and LDAP authentication

SSL communication

Data Level Encryption (AES, 3DES, etc)

Ability to utilize 3rd party Key Stores in a full PKI Infrastructure

Foundation for full compliance with the strictest of security

standards (PCI Data Security Standard)

Flexible field level encryption and row level security

24 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 25: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

PL/Secure and EDB*Wrap

Encrypt your Pl/pgsql stored programs with PL/Secure

Encrypt your SPL procedures with EDB*Wrap

25 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 26: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

SQL/Protect

DBA Managed SQL Injection Protection

• Preventing attacks is normally the responsibility of the application

developer, but with SQL/Protect, DBAs can now provide another layer of

protection to prevent corruption or co-opting of the database.

Multiple Prevention Techniques

• Unauthorized Relations

• Utility Commands (e.g. DDL)

• SQL Tautology

• Unbounded DML

26 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 27: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Migration Strategies

Page 28: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Oracle Compatibility & Migration Strategies

Strategy Benefits

Develop/Deploy

New LOB Applications

Significant cost savings for non mission critical

systems

Leverages all existing Oracle skills

Very low risk

Deploy Postgres Plus

as Oracle

Replication Server

Significant cost savings

Leverages Postgres Plus Replication Server

Leverages all existing Oracle skills

Improves transaction and query performance

Migrate non Mission

Critical Oracle Apps to

Postgres Plus

Significant cost savings

Leverages all existing Oracle skills

Very low risk

Migrate Mission Critical

Oracle Apps to

Postgres Plus

Biggest cost savings

Leverages all existing Oracle skills

Greatest deployment flexibility

28 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 29: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

HP & EnterpriseDB

Page 30: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

30 CONFIDENTIAL

© 2011 EnterpriseDB. All rights reserved.

Page 31: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

HP – EnterpriseDB relationship

Test your workload

• HP – Red Hat – Intel – EnterpriseDB joint Grenoble competency center

Migrate from Oracle

• Services provided by HP consulting

L1-L2 Local Support in Italian provided by HP

HP software supports and built on top of Postgres Plus

Advanced Server

31

Page 32: EnterpriseDB Corporate Overview · PDF fileOracle Pricing comparison ... Applied Discount 81,50% ... Replicate tables in PostgreSQL and Postgres Plus Advanced Server 22

Questions?

Thank you!