Page 1
1 © 2014 EnterpriseDB Corporation. All rights reserved.
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
To listen to the recording of this presentation -please visit www.enterprisedb.com - click on the Resources tab – and view the list of On-Demand Webcasts
Page 2
2 © 2014 EnterpriseDB Corporation. All rights reserved.
• Ewolucja obecnego modelu infrastruktury danych w firmach klasy enterprise
• Więcej za mniej − Strategiczne decyzje co do wdrażania rozwiązań Open Source
i zamkniętych równolegle
• Obszary, środowiska w których najłatwiej jest wdrożyć Postgres − Postępy w Postgres-ie, które wspierają nowe typy danych i
pozwalają na podjęcie nowych wyzwań
• Umiejętność oceny ‘czy i jak’ wdrażać Postgres • Jak i od czego zacząć?
Cele dzisiejszego spotkania
Page 3
3 © 2014 EnterpriseDB Corporation. All rights reserved.
EDB Customers EDB currently has over 2,500 total customers including 50 of the Fortune 500 and 98 of the Forbes Global 2000
Page 4
4 © 2014 EnterpriseDB Corporation. All rights reserved.
Synchronized with and contributing to the PostgreSQL community
Enterprise Leverage of Open Source
Page 5
5 © 2014 EnterpriseDB Corporation. All rights reserved.
Only multi-platform DBMS partner; 2013 AllianceOne Partner of the Year
LEAD OSS DBMS for Power Linux (EDB Investor)
Global sales & technology partner (EDB Investor)
Certified DBMS provider
Key Strategic Partners
Page 6
6 © 2014 EnterpriseDB Corporation. All rights reserved.
Gartner 2014 ODBMS Magic Quadrant
Gartner Comments: • “EnterpriseDB is the primary
contributor to the PostgreSQL Community”
• “EnterpriseDB’s Postgres Plus Oracle compatibility is now more than sufficient to run both mission-critical and nonmission-critical applications”
• “Infor, a major application platform independent software vendor, added EnterpriseDB as a DBMS platform choice”
• “Reference customers continue to identify the compatibility with Oracle, the stability of the DBMS and the product support as strengths”
Page 7
© 2013 EDB All rights reserved 8.1. 7
Potrzeba zmiany jest nieubłagana
Page 8
8 © 2014 EnterpriseDB Corporation. All rights reserved.
Strategic IT Budget Problem
8
EDB reduces your DBMS costs by 80% or more enabling you to invest in emerging technologies
8 © 2014 EnterpriseDB Corporation. All rights reserved.
UP TO
35%
DBMS Maintenance and Fees
of software budgets are spent on Database Management Systems:
BIG DATA
CLOUD COMPUTING
Page 9
9 © 2014 EnterpriseDB Corporation. All rights reserved.
• Niższy koszt − Koszt zakupu i utrzymania
• Łatwość użytkowania − Wdrożenie, konfiguracja i zarządzanie
• Elastyczność − Integracja − Uwolnienie z pułapki ‘tradycyjnych’ dostawców
• Społeczność i Technologiczna Mapa Drogowa − Produkt ewoluuje a wraz z nim pojawia się dojrzała
infrastruktura partnerska
• Wsparcie klasy enterprise plus usługi globalne i lokalne − Kto Ci pomoże?
Oszczędności i jeszcze coś więcej
Page 10
© 2013 EDB All rights reserved 8.1. 10
Optymalizacja dzięki Open Source
Page 11
11 © 2014 EnterpriseDB Corporation. All rights reserved.
OPERATING SYSTEM
Open Source Use Evolving
Time
Savi
ngs
Largest Savings Potential Many companies have adopted OSS
for other layers of their software stacks. The rewards for database are even greater.
TODAY
MIDDLEWARE DATABASE
Page 12
12 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres’ Growth
“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.”
Postgres is widely recognized for its long history of proven success and future promise
Page 13
13 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres: Historia mówi sama za siebie
• Najbardziej zaawansowana open source’owa technologia RDBMS"
• Cechy enterprise-class (zbudowane jak Oracle, DB2, SQL Server)"
• Silna, niezależna społeczność zapewnia szybki rozwój i innowacyjność"
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
Page 14
14 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres enables you to support a wider range of workloads with your relational database:
• An Object-relational design and decades of proven reliability make Postgres the most flexible, extensible and performant database available
• Document store capabilities: XML, JSON, PLV8; HStore (key-value store); non-durable storage; full text indexing
• Foreign Data Wrappers enable read/write integration with other database technologies − Postgres sees the data source as a table that can be queried and written to
Postgres for Big Data
Page 15
15 © 2014 EnterpriseDB Corporation. All rights reserved.
• JSON is the most popular data-interchange format on the web
• Supported by virtually every programming language
• New supporting technologies continue to expand JSON’s utility − PL/V8 JavaScript extension − PL/Coffee V8 extension − Node.js
• Postgres has a native JSON data type (v9.2) and a JSON parser and a variety of JSON functions (v9.3)
• Postgres will have a JSONB data type with binary storage and indexing (coming – v9.4)
Postgres: Document Store
Page 16
16 © 2014 EnterpriseDB Corporation. All rights reserved.
• Postgres is Not Only SQL (NoSQL is No SQL) • Fully ACID compliant • Proven track record
• Fully capable of handling the variety, velocity and volume requirements of most applications
• Tackle NoSQL projects without leaving the capabilities of the relational model behind you
Say ‘Yes’ to ‘Not Only SQL’
Page 17
© 2013 EDB All rights reserved 8.1. 17
Proces Wdrożeniowy
Page 18
18 © 2014 EnterpriseDB Corporation. All rights reserved.
How To Contain Costs
Complementary Coexistence: • NEW apps on Postgres • Move easy-to-migrate existing apps • Reassign other licenses to support HW
upgrades and core apps
Reduced Cost & Increased Control: • Avoid additional license costs • Reduce dependencies on vendors • Improve negotiating leverage • Lower costs over time
EXISTING apps
NEW apps
# Li
cens
es
Y1 Y2 Y3 Y4
Hardware Upgrades
License Creep: • Expansion of existing applications • Hardware upgrades
• New applications
Page 19
19 © 2014 EnterpriseDB Corporation. All rights reserved.
Page 20
20 © 2014 EnterpriseDB Corporation. All rights reserved.
EDB Business Terms are Simple & Easy
Business Terms ORACLE PostgreSQL EDB Postgres Plus
License fee (CAPEX) per CORE NONE NONE
Maintenance/Support fee (OPEX) per CORE per SOCKET per SOCKET (includes license)
Re-pricing penalty for maintenance reduction YES NO NO
Retroactive penalty for maintenance re-start YES NO NO
Virtualization hard partition restrictions YES NO NO
Access to source code NO YES NO
Influence over product development roadmap YES NO YES
Page 21
21 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres Plus Deployment 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
Develop/Move Workloads to the Cloud
• Exponential TCO savings from hardware and software infrastructure
• Increased flexibility to move between physical, virtual and cloud database services
• Reduces DBA resource needs
Migrate/Rewrite non Mission Critical Oracle Apps to Postgres
Plus
• Significant cost savings • Leverages all existing Oracle skills • Very low risk
Migrate/Rewrite Mission Critical Oracle Apps to Postgres Plus
• Biggest cost savings • Leverages all existing Oracle skills • Greatest deployment flexibility
Page 22
22 © 2014 EnterpriseDB Corporation. All rights reserved.
• Easy, fast start-up in minutes
• Elastic storage Adds disk space when needed
• Elastic scale out Adds clusters automatically based on usage levels
• Self-healing clusters • Scheduled backups • Automatic failover • Easy to use monitoring
EASY
• Private instances Not shared
• Set your own scale-out and backup parameters • Access to set your own tuning configurations
MAXIMUM CONTROL
• Run PostgreSQL or Postgres Plus • Same DB in Cloud as in Data Center - Portability between
environments
• AWS, OpenStack, CloudStack or bare metal environments
PORTABILITY
© 2014 EnterpriseDB Corporation. All rights reserved. 22
CLOUD DATABASE
POSTGRES
PLUS
Enterprise Control & Portability
Page 23
23 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres Fit Matrix (New and Existing) Single Department Multi-Department/Enterprise
Mission Critical Standard Mission Critical Standard
99.99%+ availability; geographic failover
<1 TB; < 100 concurrent users
99%+ availability
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
Page 24
24 © 2014 EnterpriseDB Corporation. All rights reserved.
Applications Built on Postgres
Page 25
© 2013 EDB All rights reserved 8.1. 25
Case Study: Staggering Cost Savings
Fantastic ROI when you move to Postgres
Source: TCO/ROI Analysis with ROI Analyst from Alinean, Inc.
Oracle vs. Postgres Plus Advanced Server
• $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
Page 26
26 © 2014 EnterpriseDB Corporation. All rights reserved.
Assessing Ease of Migration
26
Oracle
1. Analyze Oracle schema layout for supported features in PPAS
2. Review features used in Oracle client application
3. Supported features and recommended fixes
Difficult Easy
4. Overall composite score and migration plan with workarounds and time estimates
Page 27
27 © 2014 EnterpriseDB Corporation. All rights reserved.
Organizations that migrated Oracle-based applications to Postgres Plus Advanced Server stated the degree to which they had to modify these
applications. Source: TechValidate
Survey: Ease of Migration
51% had slight to no modifications
Page 28
28 © 2014 EnterpriseDB Corporation. All rights reserved.
Bezpieczeństwo
Narzędzia
Wydajność
Kompatybilność
Wyróżniki
POSTGRES
PLUS
Page 29
29 © 2014 EnterpriseDB Corporation. All rights reserved.
• PostGIS – Geographic Information Systems oparte na bazie Postgres
• Porównywalny z Oracle Spatial, DB2 Spatial czy SQL Server Spatial
• Narzędzia do migracji zawarte w produkcie
• Umożliwia wdrażanie systemów: − Zarządzania zasobami − Planowania na wypadek sytuacji wyjątkowych − Kartograficznych i mierniczych − Planowania i utrzymania infrastuktury − z aplikacjami GPS
• Analiza objektów GIS pozwala między innymi na: − Wyliczanie powierzchni objektów − Określenie odległości między objektami − Ustalenie środka geometrycznego objektu
GIS - integralna część PPAS
Page 30
© 2013 EDB All rights reserved 8.1. 30
Case Studies
Page 31
31 © 2014 EnterpriseDB Corporation. All rights reserved.
Replaced Oracle with EnterpriseDB for its online gaming destination and reduced its database TCO by nearly 80%
80% of applications selected to move from Oracle ran on Postgres with little or no modification
• PPAS • Services, training and
support
• Oracle Migration Assessment
PRODUCTS PURCHASED
• Open source alternative to Oracle with a lower TCO and greater licensing flexibility
• Oracle migration capabilities
• Scalability & reliability • High availability
KEY CUSTOMER REQUIREMENTS
• Ability to leverage its existing database administrator and developer talent
• Ease of moving existing Oracle applications to the new database
• Commercial-grade quality and reliability, including backup and recovery standards, to support mission-critical applications
• Scalable, high performance execution
OTHER KEYS TO SUCCESS
Page 32
32 © 2014 EnterpriseDB Corporation. All rights reserved.
Japan's largest telecommunications company collaborates with EnterpriseDB on highly scalable distributed database environments
Reduced database TCO by millions of dollars
• Comprehensive partnership creating strategic business advantage for NTT
and EnterpriseDB while accelerating the worldwide adoption of PostgreSQL
PRODUCTS PURCHASED
• Price/Performance • Scalability & reliability • High availability • Increased code
quality • Increased deployment
and maintenance flexibility
KEY CUSTOMER REQUIREMENTS
• Expects to increase its savings by over 2 billion Yen during the next 5 years
• Opportunities to influence the database's evolution
OTHER KEYS TO SUCCESS
Page 33
33 © 2014 EnterpriseDB Corporation. All rights reserved.
Delivers over 26 billion ad impressions per month with each ad served involving Postgres Plus
Supports over 200,000 transactions per minute across the globe with a 3 millisecond response time
• PPAS • Services and Support
PRODUCTS PURCHASED
• Scalable Database Infrastructure to Support Billions of Ads
• Low-cost database solution to meet
scalability and performance requirements
• Multi-master support
KEY CUSTOMER REQUIREMENTS
• A reliable partner to be there throughout the process
• Significant cost savings
• Ability to add space when needed and replication when desired without having to reinstall the database
OTHER KEYS TO SUCCESS
Page 34
34 © 2014 EnterpriseDB Corporation. All rights reserved.
One of Europe’s leading vendors of premium packaging products with production sites in seven countries
• Postgres Plus Enterprise Edition
• Migration Toolkit
• On-site consulting service
PRODUCTS PURCHASED
• Avoiding license fees and preventing vendor lock-in
• Industry-standard solutions
• Enterprise-class functionality and stability
KEY CUSTOMER REQUIREMENTS
• All migration issues solved within a very short timeframe
• Driving automation further into overall processes
• Ability to enter reports directly into the ERP system
OTHER KEYS TO SUCCESS
Significantly lowered costs with better performance than the previous major traditional database provider
Page 35
35 © 2014 EnterpriseDB Corporation. All rights reserved.
Manages asset-backed securities for all companies within the parent group of Gallinat Bank AG, the ALBIS Leasing Group.
• PPAS • SQL Profiler
PRODUCTS PURCHASED
• High vertical scalability on multi-core machines
• Continue to benefit from investments made in Oracle
KEY CUSTOMER REQUIREMENTS
• Migration to PostgreSQL required virtually no technical support from the EnterpriseDB support team and was completed independently for the most part
• User-friendly migration processes so as to be perfectly prepared for the conversion in advance
OTHER KEYS TO SUCCESS
Switched from Oracle to EnterpriseDB due to annual licensing costs and diminishing cost/benefit ratio.
Page 36
36 © 2014 EnterpriseDB Corporation. All rights reserved.
Top Telco in South Korea: Mission critical database supporting mobile phone pre-order system
Moving to standards-based hardware and Postgres Plus Advanced Server away from Oracle
• PPEE Subscriptions • On-site consulting
services
• Training
PRODUCTS PURCHASED
• PostgreSQL expertise • Oracle compatibility • Best-in-class support
capabilities
• Enterprise-class tooling and performance
KEY CUSTOMER REQUIREMENTS
• Executive to executive alignment early in process
• Enhanced Postgres training
• On-site professional services for architecture, optimization and migration support
OTHER KEYS TO SUCCESS
Page 37
37 © 2014 EnterpriseDB Corporation. All rights reserved.
Assessment and Qualifications Alliance is the United Kingdom's largest examination board, with over 1200 employees and 35,000 volunteers
Has a leading reputation for promoting education for the public benefit
• PPAS
PRODUCTS PURCHASED
• Higher scalability to meet increasing demands
• Lower cost of ownership
• Reduce operational costs by securely delivering examination materials over the Internet
KEY CUSTOMER REQUIREMENTS
• Maximized savings by deploying entire application through an open source stack
• Compatibility with existing database
OTHER KEYS TO SUCCESS
Page 38
38 © 2014 EnterpriseDB Corporation. All rights reserved.
Leading global provider of energy information for commodity and financial markets
Provides real-time power supply information to support decision making for power marketers, regulators, utilities, distributors and other energy market participants
• PPAS • On-site consulting
services
• Training
PRODUCTS PURCHASED
• Large-scale data collection and dispersion
• Tremendous scalability to handle
high-transaction throughput loads
• Enterprise-class tooling and performance
KEY CUSTOMER REQUIREMENTS
• Compatibility with existing database infrastructure
• Ability to leverage the existing skills of their staff with a fast learning curve
• Significant cost savings by replacing a commercial product with an enterprise-class open source database
OTHER KEYS TO SUCCESS
Page 39
39 © 2014 EnterpriseDB Corporation. All rights reserved.
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
PostgreSQL
Security
Page 40
40 © 2014 EnterpriseDB Corporation. All rights reserved.
Postgres Plus STANDARD
Edition
Postgres Plus ENTERPRISE
Edition 24x7 Premium Global Maintenance & Support ✔ ✔
Database (license included in annual subscription) PostgreSQL Postgres Plus Advanced Server
Database Compatibility (Oracle) ✔
Enhanced Security (Row level security, Auditing, Server-side code protection) ✔
Enterprise Performance (Scalable partitioning, Declarative partitioning, Query optimizer hints, Infinite Cache)
✔
Developer Features (Hierarchical queries, EDB*WRAP, EDB*PLUS, VARRAYs, Bulk collect & bind, Extended functions & operators, User defined object types & exceptions, Packages & functions, Nested tables, Synonyms, Associative arrays, Explicit commit/rollback)
✔
DBA Features (EDB*Loader, SQL tuning diagnostics, Extended catalog views, Dynatune) ✔
EDB Postgres Enterprise Manager ✔ ✔
EDB Update Monitor ✔ ✔
EDB SQL/Protect ✔ ✔
EDB Migration Toolkit ✔ ✔
EDB xDB Replication Server (Single Master) ✔ ✔
EDB xDB Replication Server (Multi-Master) Option ✔
EDB Failover Manager Option ✔
EDB Subscription Options (per socket or virtual cores)
Page 41
41 © 2014 EnterpriseDB Corporation. All rights reserved.
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
Page 42
42 © 2014 EnterpriseDB Corporation. All rights reserved.
Łączymy dwa światy
PostgreSQL
Szybki rozwój
Tysiące deweloperów
Zaawansowane cechy techniczne
Nie ma przywiązania do producenta
Niskie, przewidywalne kkoszty
Enterprise Requirements
Wsparcie 24/7
Usługi i szkolenia w Polsce
Narzędzia klasy ‘enterprise’
Ochrona prawna
Road-map
Szybki czas reakcji, zasoby techniczne
Postgres Plus Advanced Server Innowacja Postgres & Godne Zaufania EnterpriseDB
Page 43
43 © 2014 EnterpriseDB Corporation. All rights reserved.