Upload
alessandro-renna
View
1.288
Download
2
Embed Size (px)
DESCRIPTION
Open Source for Real 2014 - Enterprise DB: Postgres for Enterprise
Citation preview
© 2013 EnterpriseDB Corporation. All rights reserved. 1
Open Source Postgres Database for Real
[email protected] 26.2.2014
© 2013 EDB All rights reserved 8.1. 2
Introduction to EDB
© 2013 EnterpriseDB Corporation. All rights reserved. 3
!!!Providing enterprises with the cost-performance benefits of Postgres by offering the products, resources, support and dependability required for high-level commercial applications.!
• 140+ employees
• 2,500+ customers across all market segments
• Global presence with offices in North America, Europe, Asia
• Fast growing: 60%+ YOY sales growth in 2012, 80%+ YOY 2013
• Strong financial banking:
© 2013 EnterpriseDB. All rights reserved.
© 2013 EnterpriseDB Corporation. All rights reserved. 4
PostgreSQL Postgres Plus
Advanced Server Postgres Plus Cloud Database
High Availability Performance
Management
REMOTE DBA 24x7
SUPPORT PROFESSIONAL
SERVICES
TRAINING
EDB Serves All Your Postgres Needs
© 2013 EnterpriseDB Corporation. All rights reserved. 5
Postgres Plus Advanced Server
High Availability Performance
Management
24x7 SUPPORT
PROFESSIONAL SERVICES
TRAINING
Postgres Plus Cloud Database PostgreSQL
REMOTE DBA • The world's most
advanced open source database
PostgreSQL
EDB Serves All Your Postgres Needs
© 2013 EnterpriseDB Corporation. All rights reserved. 6
Postgres Plus Advanced Server
High Availability Performance
Management
REMOTE DBA 24x7
SUPPORT PROFESSIONAL
SERVICES
TRAINING
Postgres Plus Cloud Database PostgreSQL
• Oracle compatibility
• Enhanced security & performance
Postgres Plus Advanced Server
EDB Serves All Your Postgres Needs
© 2013 EnterpriseDB Corporation. All rights reserved. 7
Postgres Plus Advanced Server
High Availability Performance
Management
REMOTE DBA 24x7
SUPPORT PROFESSIONAL
SERVICES
TRAINING
Postgres Plus Cloud Database PostgreSQL
• Elastic scaling
• Automatic back-up
• Fast & easy deployment
Postgres Plus Cloud Database
EDB Serves All Your Postgres Needs
© 2013 EnterpriseDB Corporation. All rights reserved. 8
POSTGRES innovation
ENTERPRISE reliability
24/7 support
Services & training
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
© 2013 EnterpriseDB Corporation. All rights reserved. 9
New Gartner ODBMS Magic Quadrant
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.
© 2013 EnterpriseDB Corporation. All rights reserved. 10
EDB Global 1000 Customers
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
Accenture ADP
Aetna AT&T
AutoZone BAE Systems
Banco do Brasil Boeing
Bouygues Telecom Broadcom
Cisco Systems Citigroup
Cognizant Technology Solutions Computer Associates
Computer Science Corporation Deere & Company
Dell Deutsche Boerse AG
eBay EMC Corporation Emerson Electric
Ericsson Fujitsu
General Electric (GE) Google
Grupo BBVA HP IBM
Northrop Grumman Nucor ONGEI
Panasonic QUALCOMM
Raytheon RSA SAP
Schneider Electric Seagate Siemens
SK Telecom Softbank
Sony Swisscom Symantec
Syngenta Crop Protection Tata Consultancy Services
Telstra The GAP
Tokio Marine & Nichido Fire Insurance Toyota
Union Pacific Railroad VMWare
Walt Disney Wipro Xerox Yahoo
ICICI Infosys
JPMorgan Chase KDDI KT
Kubota Kyocera
Lockheed Martin
10
MasterCard International McKesson
Mizuho Information & Research Institute Mosaic ATM
Motorola NEC
Nippon Telegraph and Telephone Nokia
The World’s Largest Corporations
FORTUNE GLOBAL
© 2013 EDB All rights reserved 8.1. 11
Solution - Postgres Plus Advanced Server on SLES - Integrated with Veritas Netbackup and BMC Patrol - Migration from Oracle of 300 databases - New applications for core banking (J2EE)
Results - They used to drop 61% of new projects due to lack of budget. - Now, new applications are deployed on Postgres Plus Advanced Server, there's a higher rate of
new processes implemented, which improve their competitiveness. - Cost reduction. They keep flat the usage of Oracle Licenses. One Oracle database comes in,
one Oracle database is migrated to PPAS.
Finance - Global bank with presence in 32 countries - 7.457 offices - 110.645 employees - 50 million customers - 598.000M€ in assets.
© 2013 EDB All rights reserved 8.1. 12
Postgres & Postgres Plus
© 2013 EnterpriseDB Corporation. All rights reserved. 13
Postgres: A Proven Track Record
• Most mature open source RDBMS technology"• Enterprise-class features (built like Oracle, DB2,
SQL Server)"• Strong, independent community driving rapid
innovation"
13
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
© 2013 EnterpriseDB Corporation. All rights reserved. 14
Synchronized with and contributing to the PostgreSQL
community
Postgres Plus: A Super-Set of Features
© 2013 EnterpriseDB Corporation. All rights reserved. 15
Security
Tools
Performance
Compatibility
FEATURES
POSTGRES
PLUS
© 2013 EnterpriseDB Corporation. All rights reserved. 16
Security
FEATURES
POSTGRES
PLUS
• Fine Grained Audit Logging
• Row Level Security (VPD)
• SQL Injection attack guard
• Server-side code protection
• EAL2 certification
© 2013 EnterpriseDB Corporation. All rights reserved. 17
Bundled Tools
FEATURES
POSTGRES
PLUS
• Oracle, SQL Server & PostgreSQL to Postgres Plus replication
• Enterprise management, monitoring, and tuning
• Oracle, SQL Server & MySQL to Postgres Plus Migration Tools
• Update Monitor
© 2013 EnterpriseDB Corporation. All rights reserved. 18
Performance
FEATURES
POSTGRES
PLUS
• 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
© 2013 EnterpriseDB Corporation. All rights reserved. 19
Oracle Compatibility
FEATURES
POSTGRES
PLUS
• 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
© 2013 EDB All rights reserved 8.1. 20
Oracle Compatibility
© 2013 EnterpriseDB Corporation. All rights reserved. 21
• 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
21
Oracle Compatibility
© 2013 EnterpriseDB Corporation. All rights reserved. 22
Assessing Ease of Migration"
22
Analyze Oracle Schema Layout: 1
Static Analysis of Oracle Schema and database layout
2 Review features used in Oracle client application:
Static Analysis of Source Code
Developer Interviews
© 2013 EnterpriseDB Corporation. All rights reserved. 23
Assessing Ease of Migration (con’t)"
23
• Score of 1 – 10 assigned based on analysis of steps 1 and 2
− 1 difficult – 10 minimal effort"
• Work arounds for identified missing features
• Time estimates given in person weeks
4 Migration Plan
3 Evaluate results along 5 axis using proven algorithms:
© 2013 EDB All rights reserved 8.1. 24
Cost Avoidance
© 2013 EnterpriseDB Corporation. All rights reserved. 25
All about efficiency…
© 2013 EnterpriseDB Corporation. All rights reserved. 26
Oracle pricing comparison EDB Maintenance $/socket x86
$4.945,00 Oracle List Price License $/core
$47.500,00
Discount 0,00% Processor Factor 0,5 Discount 0,00%
End User Price $/socket x86 3.863,28 € Actual Discount 50,00%
End User Price €/core 18.554,69 €
Maintenace price €/core 4.082,03 €
License Cost Maintenance
Cores/Socket Sockets Oracle EnterpriseDB Difference % Oracle EnterpriseDB Difference %
4 1 74.218,75 € 0,00 € 100,00% 16.328,13 € 3.863,28 € 76,34% 2 148.437,50 € 0,00 € 100,00% 32.656,25 € 7.726,56 € 76,34% 4 296.875,00 € 0,00 € 100,00% 65.312,50 € 15.453,13 € 76,34%
6 1 111.328,13 € 0,00 € 100,00% 24.492,19 € 3.863,28 € 84,23% 2 222.656,25 € 0,00 € 100,00% 48.984,38 € 7.726,56 € 84,23% 4 445.312,50 € 0,00 € 100,00% 97.968,75 € 15.453,13 € 84,23%
8 1 148.437,50 € 0,00 € 100,00% 32.656,25 € 3.863,28 € 88,17% 2 296.875,00 € 0,00 € 100,00% 65.312,50 € 7.726,56 € 88,17% 4 593.750,00 € 0,00 € 100,00% 130.625,00 € 15.453,13 € 88,17%
16 1 296.875,00 € 0,00 € 100,00% 65.312,50 € 3.863,28 € 94,08% 2 593.750,00 € 0,00 € 100,00% 130.625,00 € 7.726,56 € 94,08% 4 1.187.500,00 € 0,00 € 100,00% 261.250,00 € 15.453,13 € 94,08%
© 2013 EnterpriseDB Corporation. All rights reserved. 27
License Creep Cost Avoidance
Optimize with Postgres Plus: • All possible NEW apps on Postgres Plus • Move easy-to-migrate existing apps over time • Re-assign existing licenses to accommodate
expansion from HW upgrades and core apps
Increase Control: • Reduce dependencies on vendors • Improve negotiating leverage • Lower costs over time
POSGRES PLUS EXISTING
NEW
CO
RE
S
Y1 Y2 Y3 Y4
Hardware Upgrades
EXISTING LICENSES
© 2013 EnterpriseDB Corporation. All rights reserved. 28
Services, Support & Training
© 2013 EnterpriseDB Corporation. All rights reserved. 29
Technical Support
• 7 x 24 customer support
• Global ‘follow the sun’ team
• Team includes highly-visible PostgreSQL community members (including committers)
• Staff members in US, Europe and India
• Constant customer satisfaction feedback loop
29 © 2011 EnterpriseDB. All rights reserved.
© 2013 EnterpriseDB Corporation. All rights reserved. 30