enterprisedb corporate overview
TRANSCRIPT
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)
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.
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.
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.
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
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.
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.
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…
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
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
Scalability
Infinite Cache
• High performance horizontal scaling architecture for cache memory
• Cache expands with inexpensive commodity hardware
18 CONFIDENTIAL
© 2011 EnterpriseDB. All rights reserved.
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
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
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.
“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.
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.
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.
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.
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