SlideShare a Scribd company logo
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
What’s New in EDB
Postgres Platform 11
Marc Linster, SVP, Product Development
and Support
1
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.2
AGENDA
• Who is EDB?
• EDB Postgres Platform
• What’s new in V11
• Focus on PostgreSQL 11 and EDB Advanced Server 11
• Focus on EDB Postgres Enterprise Manager 7.5
• Platforms and Dates
• Q&A
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
WHO IS EDB?
The world leader in
open-source based Postgres
software and services.
• Founded in 2004
• Recognized RDBMS leader by:
• Gartner
• Forrester
• Customer base > 4000
• 300+ employees
• Offices worldwide
• PostgreSQL community leader
3
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.4
OVER 4,000 CUSTOMERS
U.S Customers
EMEA Customers APAC Customers
92of the Fortune 500
311of the Forbes
Global 2000
Our customers benefit from the most reliable, high-performing, flexible, open,
and cost-effective data management platform available.
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
5
ONLY OPEN SOURCE
BASED RDBMS IN
GARTNER MQ
EDB Recognized
6 Years In A Row on
Gartner’s Magic
Quadrant
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
EDB OPEN SOURCE LEADERSHIP
Named EDB open source committers and contributors
CONTRIBUTORS
Akshay Joshi Amul Sul Ashesh Vashi Ashutosh
Sharma
Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama
Rushabh
Lathia
Thom Brown
MAJOR CONTRIBUTORSCORE TEAM
Andres Freund Devrim Gündüz
Thomas Munro
Amit Kapila
Bruce Momjian
Dave Page
Robert Haas
6
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.7
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.8
EDB POSTGRES PLATFORM
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.9
EDB POSTGRES PLATFORM –
POSTGRESQL SERVER
Community PostgreSQL
• The world's most advanced open source DBMS
• Supports workloads ranging from OLTP to data warehousing
• Unique multi-model architecture for modern applications
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.10
EDB POSTGRES PLATFORM –
EDB POSTGRES ADVANCED SERVER
EDB Postgres Advanced Server
• All the benefits of open-source PostgreSQL
• Performance, security, and database compatibility for Oracle
• Additional developer and DBA features
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.11
EDB POSTGRES ADVANCED SERVER
Enterprise
capabilities add to
the strengths of
community
PostgreSQL
• Items in GREY are available
in Community PostgreSQL
• Items in RED are proprietary
additions in Advanced Server
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.12
EDB POSTGRES PLATFORM –
INTEGRATION SUITE
Integration Suite
• Exchange data across various database
management systems in near real time
• EDB Postgres Data Adapters
• EDB Postgres Replication Server
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.13
EDB POSTGRES PLATFORM –
MIGRATION TOOL KIT
Migration
• Analyze and move your data from
expensive legacy databases
• EDB Postgres Migration Portal
• EDB Postgres Migration Toolkit
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.14
THE FASTEST WAY OFF ORACLE TO THE CLOUD
Migration Portal Combines
• Native Oracle Compatibility
• Schemas
• DB Code
• Application interfaces
• Rich knowledge base from
10+ years of migrations
• Cloud-based machine learning
of new code translations
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.15
EDB POSTGRES PLATFORM –
ENTERPRISE MANAGEMENT TOOLS
Management
• Mission-critical tools for management,
monitoring, tuning, high availability, as well
as backup and disaster recovery
• EDB Postgres Enterprise Manager
• EDB Postgres Failover Manager
• EDB Postgres Backup and Recovery
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.16
POSTGRES ENTERPRISE MANAGER (PEM)
Monitor, manage, and tune large scale enterprise-wide Postgres deployments
• The only Postgres tool that combines database administration,
monitoring, and SQL Performance into one integrated tool.
• Management and monitoring capabilities are critical to helping
enterprises adhere to stringent SLAs and performance
requirements.
• Works with both PostgreSQL and EDB Postgres Advanced Server
MONITOR MANAGE TUNE
Single Solution for Multiple DBA Tasks
Enhanced DBA Productivity with PEM
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.17
EDB POSTGRES FAILOVER MANAGER
Fault tolerant database clusters for high availability
Protect Your Mission
Critical Applications
from Costly Outages
High Availability
Infrastructure for
EDB Postgres Clusters
Ensure Data Remains
Available During upgrades
and repairs
ELIMINATE
SINGLE POINTS
OF FAILURE
DETECTS AND
AUTOMATES
FAILOVER
ZERO DOWNTIME
MAINTENANCE
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.18
EDB POSTGRES
BACKUP AND RECOVERY TOOL (BART)
Capabilities
• Schedule full and incremental backups
• Easy management and reporting
• Configurable retention policies
• File compression and verification
• Recovery automation including PITR
• Block level incremental backup
Benefits
• Easy and ready-to-use backup solution
• Reliability for peace of mind
• Faster backups
• Less storage required
BART
Architecture
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.19
EDB POSTGRES PLATFORM –
DEPLOYMENT OPTIONS
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.20
SIMPLIFIED DEPLOYMENT. ROBUST CAPABILITIES.
EDB Postgres™ Containers
EDB Postgres
Advanced Server
+ EDB Failover Manager
Container
FOR DATA
MANAGEMENT AND
HIGH AVAILABILITY
pgPool Container:
SQL Routing
and Load Balancing
FOR READ
SCALABILITY
EDB Postgres
Backup and Recovery
Tool (BART) Container
FOR DISASTER
RECOVERY
SUPPORTED PRODUCTS |
EPAS 9.6,10; EFM 3.2; pgPool 3.6; BART 2.1; PEM 7.3; CentOS 6,7; RHEL 6,7;
Red Hat Open Shift 3.6+; Kubernetes 1.6+; Docker 12.1+
Postgres Enterprise
Manager (PEM)
Container:
Monitor, Manage, Tune
FOR DATABASE
ADMINISTRATION
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.21
WHAT’S NEW IN
EDB POSTGRES PLATFORM 11
EDB Failover Manager
• Run EFM without sudo
• Multi-VIP support for cross-data
center failover
• Hooks to integrate with load
balancers, such as Pgpool-II
• Promotion scripts can be run on any
node, not just the master
EDB Backup and Recovery
• Block-level incremental backup!
• Significant performance increases
for databases over 1TB
• Beta testers report up to 80% faster
backup
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
POSTGRESQL 11
HEADLINE FEATURES
• Major Partitioning Improvements
• Parallelism Improvements
• Stored Procedures
• Just-in-Time Compilation of SQL Expressions
• More framing options for Window functions
• Covering indexes
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
POSTGRESQL 11
PARTITIONING IMPROVEMENTS
• Hash Partitioning
• Default Partitioning
• Indexes, Foreign Keys, Triggers on Partitioned Tables
• UPDATE row movement
• Improved SELECT performance
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
POSTGRESQL 11
PARALLELISM IMPROVEMENTS
• Parallel Index Creation
• CREATE TABLE AS …, CREATE MATERIALIZED
VIEW in parallel
• Better parallel query for some UNION [ALL] cases
(EDB contribution)
• Real parallel hash joins (EDB contribution)
• Better performance for parallel sequential scans
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
EDB ADVANCED SERVER 11
HEADLINE FEATURES
25
Data redaction, including
DBMS_REDACT
• e.g. convert credit card number to
54XX-XXXX-XXXX-XXXX
• Variety of options to support various
security needs
Autonomous transaction
• Just add PRAGMA
AUTONOMOUS_TRANSACTION to
an SPL block.
edb_wait_states
And More!
https://postgresrocks.enterprisedb.com/t5/Postgres-Gems/Native-Data-Redaction-Capability-in-EDB-Postgres-Advanced-Server/ba-p/1979
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
edb_wait_states: Finding Contention
select wait_event_type || '.' || wait_event as wait, count(*) from
edb_wait_states_data('2000-12-31', '2100-12-31')
where wait_event is not null group by 1 order by 2 desc;
wait | count
--------------------------+-------
Lock.tuple | 2228
Lock.transactionid | 2125
LWLock.lock_manager | 105
LWLock.buffer_content | 26
LWLock.wal_insert | 3
LWLock.CLogControlLock | 2
LWLock.WALBufMappingLock | 1
LWLock.ProcArrayLock | 1
IO.DataFileRead | 1
(9 rows)
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
edb_wait_states: Per-Query Statistics
query_abbrev | wait | count
---------------------------------+--------------------------+-------
INSERT INTO pgbench_history ... | LWLock.WALBufMappingLock | 1
SELECT abalance FROM ... | LWLock.ProcArrayLock | 1
UPDATE pgbench_accounts SET ... | LWLock.lock_manager | 56
UPDATE pgbench_accounts SET ... | LWLock.wal_insert | 2
UPDATE pgbench_accounts SET ... | LWLock.CLogControlLock | 1
UPDATE pgbench_accounts SET ... | IO.DataFileRead | 1
UPDATE pgbench_branches SET ... | Lock.tuple | 1778
UPDATE pgbench_branches SET ... | Lock.transactionid | 845
UPDATE pgbench_branches SET ... | LWLock.lock_manager | 35
UPDATE pgbench_branches SET ... | LWLock.buffer_content | 12
UPDATE pgbench_tellers SET ... | Lock.transactionid | 1280
UPDATE pgbench_tellers SET ... | Lock.tuple | 450
UPDATE pgbench_tellers SET ... | LWLock.lock_manager | 14
UPDATE pgbench_tellers SET ... | LWLock.buffer_content | 14
UPDATE pgbench_tellers SET ... | LWLock.CLogControlLock | 1
UPDATE pgbench_tellers SET ... | LWLock.wal_insert | 1
(16 rows)
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
OTHER STUFF
• Version string format
• PostgreSQL 11.1
(EnterpriseDB Advanced Server 11.1.7) on …
• EnterpriseDB 10.4.9 on ...
• edb_filter_log.redact_password_commands
• edb_dblink_oci performance improvements
against “wide” tables.
• ‘dbo’ schema no longer created by default.
28
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.29
POSTGRES ENTERPRISE MANAGER 7.5
• Monitor EDB
Postgres
Advanced Server,
PostgreSQL and
the underlying
system
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.30
POSTGRES ENTERPRISE MANAGER
• 60 pre-defined
probes collect nearly
400 metrics
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.31
POSTGRES ENTERPRISE MANAGER
• 239 pre-defined alert templates
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.32
POSTGRES ENTERPRISE MANAGER
• Create your own
probes, metrics and
alerts for custom
monitoring
requirements
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.33
POSTGRES ENTERPRISE MANAGER
• Use pre-built
dashboards, or create
your own using
standard or custom
charts and graphs
with optional
predictive analysis
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.34
POSTGRES ENTERPRISE MANAGER
• Send alerts via email, SNMP or
integrate with Nagios
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.35
POSTGRES ENTERPRISE MANAGER
• Manage/monitor
EDB Ark And
Failover Manager
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.36
POSTGRES ENTERPRISE MANAGER
• Wizards help with
bulk tuning, log
and auditing
configuration
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.37
POSTGRES ENTERPRISE MANAGER
• SQL Profiler monitors &
analyses workloads in
realtime
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.38
POSTGRES ENTERPRISE MANAGER
• Performance
Diagnostics
visualise and
analyse wait state
performance data
from EPAS 11
(PEM 7.6)
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.39
POSTGRES ENTERPRISE MANAGER
• Includes all
pgAdmin 4
functionality
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.40
NEW FEATURE EXAMPLES
Security
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.41
ENHANCED TEAM SUPPORT
• Prior to 7.2,
this was a
convenience
feature as users
could still access
underlying data if
they chose
• From 7.2,
Postgres’ Row
Level Security
feature is fully
integrated with
Teams, to prevent
access to any data
relating to servers
hidden from a user
• Team support
allows different
team members to
see different
Postgres servers,
based on their
membership of
roles in the PEM
backing database
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.42
ROLE BASED ACCESS CONTROLS
• PEM 7.2 adds
Role Based Access
Controls based on
users membership
of roles in the PEM
backing database
• This allows
the system
administrator to
grant access to any
PEM feature in an
infinitely flexible and
manageable way
• Prior to PEM 7.2,
users were either
Admins or
Read Only
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.43
DEMO
GIS Visualiser
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.44
PLATFORMS
• Installer:
• Windows (x86_64)
• RPM:
• CentOS/RHEL/OEL 6 & 7 (x86_64)
• CentOS/RHEL 7 (ppc64le)
• SLES 12 (SLES 15 TBD) (x86_64)
• DEB (01/2019):
• Debian Stretch (x86_64)
• Ubuntu 18.04 (x86_64)
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.45
CONTAINERS
• Supporting:
• OpenShift
• Kubernetes
• Docker
• Platform v11 update due 02/2019, including:
• EPAS 11
• PEM 7.6
• Stateful Set support
• Example Helm charts
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
THANK YOU
info@enterprisedb.com
www.enterprisedb.com
46

More Related Content

PPTX
Neuerungen in EDB Postgres 11
 
PPTX
EDB Postgres Platform 11 Webinar
 
PPTX
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
 
PPTX
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
 
PPTX
Whats New in Postgres 12
 
PPTX
Postgres Takes Charge Around the World
 
PDF
EDB & ELOS Technologies - Break Free from Oracle
 
PDF
Discover PostGIS: Add Spatial functions to PostgreSQL
 
Neuerungen in EDB Postgres 11
 
EDB Postgres Platform 11 Webinar
 
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
 
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
 
Whats New in Postgres 12
 
Postgres Takes Charge Around the World
 
EDB & ELOS Technologies - Break Free from Oracle
 
Discover PostGIS: Add Spatial functions to PostgreSQL
 

What's hot (20)

PPTX
Replacing Oracle with EDB Postgres
 
PPTX
PostgreSQL to Accelerate Innovation
 
PPTX
Szabaduljon ki az Oracle szorításából
 
PPTX
Webinar: Managing Postgres at Scale
 
PDF
Public Sector Virtual Town Hall
 
PDF
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
 
PPTX
Break Free from Oracle
 
PDF
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
 
PPTX
Migrate Today: Proactive Steps to Unhook from Oracle
 
PPTX
The Need For Speed - Strategies to Modernize Your Data Center
 
PDF
Best Practices for Monitoring Postgres
 
PDF
Expanding with EDB Postgres Advanced Server 9.5
 
PPTX
New Approaches to Integrating Oracle and Postgres Database Strategies
 
PDF
New enhancements for security and usability in EDB 13
 
PDF
Why Care Risk Choose PostgreSQL
 
PPTX
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
PPTX
Database Dumps and Backups
 
PPTX
New enhancements for security and usability in EDB 13
 
PDF
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
PDF
Best Practices & Lessons Learned from Deployment of PostgreSQL
 
Replacing Oracle with EDB Postgres
 
PostgreSQL to Accelerate Innovation
 
Szabaduljon ki az Oracle szorításából
 
Webinar: Managing Postgres at Scale
 
Public Sector Virtual Town Hall
 
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
 
Break Free from Oracle
 
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
 
Migrate Today: Proactive Steps to Unhook from Oracle
 
The Need For Speed - Strategies to Modernize Your Data Center
 
Best Practices for Monitoring Postgres
 
Expanding with EDB Postgres Advanced Server 9.5
 
New Approaches to Integrating Oracle and Postgres Database Strategies
 
New enhancements for security and usability in EDB 13
 
Why Care Risk Choose PostgreSQL
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
Database Dumps and Backups
 
New enhancements for security and usability in EDB 13
 
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
Best Practices & Lessons Learned from Deployment of PostgreSQL
 
Ad

Similar to Les nouveautés d'EDB Postgres 11 (20)

PPTX
EDB: Power to Postgres
PPTX
Enterprise-class security with PostgreSQL - 2
PPTX
Deploy, move and manage Postgres across cloud platforms
PPTX
EDB Database Servers and Tools
PPTX
New Enterprise Cloud Database Options for 2019
 
PDF
Postgres Integrates Effectively in the "Enterprise Sandbox"
 
PPTX
PostgreSQL as a Strategic Tool
 
PDF
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
PPTX
PostgreSQL as a Strategic Tool
 
PDF
Remote DBA Service: Powering your DBA needs
 
PDF
10/ EnterpriseDB @ OPEN'16
PDF
EDB Postgres DBA Best Practices
 
PDF
What's New in Postgres Plus Advanced Server 9.3
 
PPTX
Preview of the EDB Postgres Roadmap
 
PDF
From Database to Strategy - Sandor Klein
PPTX
Remote DBA Service: Powering your DBA needs
 
PDF
A Comparison of EDB Postgres to Self-Supported PostgreSQL
 
PDF
Postgres Enterprise Manager 4.0 Overview
 
PDF
Drive DBMS Transformation with EDB Postgres
 
PDF
Business Continuity Considerations for a More Reliable Postgres Environment
 
EDB: Power to Postgres
Enterprise-class security with PostgreSQL - 2
Deploy, move and manage Postgres across cloud platforms
EDB Database Servers and Tools
New Enterprise Cloud Database Options for 2019
 
Postgres Integrates Effectively in the "Enterprise Sandbox"
 
PostgreSQL as a Strategic Tool
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
PostgreSQL as a Strategic Tool
 
Remote DBA Service: Powering your DBA needs
 
10/ EnterpriseDB @ OPEN'16
EDB Postgres DBA Best Practices
 
What's New in Postgres Plus Advanced Server 9.3
 
Preview of the EDB Postgres Roadmap
 
From Database to Strategy - Sandor Klein
Remote DBA Service: Powering your DBA needs
 
A Comparison of EDB Postgres to Self-Supported PostgreSQL
 
Postgres Enterprise Manager 4.0 Overview
 
Drive DBMS Transformation with EDB Postgres
 
Business Continuity Considerations for a More Reliable Postgres Environment
 
Ad

More from EDB (20)

PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
PDF
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
PDF
Migre sus bases de datos Oracle a la nube
 
PDF
EFM Office Hours - APJ - July 29, 2021
 
PDF
Benchmarking Cloud Native PostgreSQL
 
PDF
Las Variaciones de la Replicación de PostgreSQL
 
PDF
NoSQL and Spatial Database Capabilities using PostgreSQL
 
PDF
Is There Anything PgBouncer Can’t Do?
 
PDF
Data Analysis with TensorFlow in PostgreSQL
 
PDF
Practical Partitioning in Production with Postgres
 
PDF
A Deeper Dive into EXPLAIN
 
PDF
IOT with PostgreSQL
 
PDF
A Journey from Oracle to PostgreSQL
 
PDF
Psql is awesome!
 
PDF
EDB 13 - New Enhancements for Security and Usability - APJ
 
PPTX
Comment sauvegarder correctement vos données
 
PDF
Cloud Native PostgreSQL - Italiano
 
PPTX
Best Practices in Security with PostgreSQL
 
PDF
Cloud Native PostgreSQL - APJ
 
PDF
Best Practices in Security with PostgreSQL
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
 
NoSQL and Spatial Database Capabilities using PostgreSQL
 
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
 
EDB 13 - New Enhancements for Security and Usability - APJ
 
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
 
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
 
Best Practices in Security with PostgreSQL
 

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Nekopoi APK 2025 free lastest update
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
AI in Product Development-omnex systems
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
top salesforce developer skills in 2025.pdf
PDF
Digital Strategies for Manufacturing Companies
PDF
System and Network Administraation Chapter 3
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administration Chapter 2
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
2025 Textile ERP Trends: SAP, Odoo & Oracle
Which alternative to Crystal Reports is best for small or large businesses.pdf
history of c programming in notes for students .pptx
Nekopoi APK 2025 free lastest update
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
AI in Product Development-omnex systems
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
top salesforce developer skills in 2025.pdf
Digital Strategies for Manufacturing Companies
System and Network Administraation Chapter 3
PTS Company Brochure 2025 (1).pdf.......
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administration Chapter 2
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
How to Migrate SBCGlobal Email to Yahoo Easily

Les nouveautés d'EDB Postgres 11

  • 1. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. What’s New in EDB Postgres Platform 11 Marc Linster, SVP, Product Development and Support 1
  • 2. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.2 AGENDA • Who is EDB? • EDB Postgres Platform • What’s new in V11 • Focus on PostgreSQL 11 and EDB Advanced Server 11 • Focus on EDB Postgres Enterprise Manager 7.5 • Platforms and Dates • Q&A
  • 3. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. WHO IS EDB? The world leader in open-source based Postgres software and services. • Founded in 2004 • Recognized RDBMS leader by: • Gartner • Forrester • Customer base > 4000 • 300+ employees • Offices worldwide • PostgreSQL community leader 3
  • 4. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.4 OVER 4,000 CUSTOMERS U.S Customers EMEA Customers APAC Customers 92of the Fortune 500 311of the Forbes Global 2000 Our customers benefit from the most reliable, high-performing, flexible, open, and cost-effective data management platform available.
  • 5. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. 5 ONLY OPEN SOURCE BASED RDBMS IN GARTNER MQ EDB Recognized 6 Years In A Row on Gartner’s Magic Quadrant
  • 6. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. EDB OPEN SOURCE LEADERSHIP Named EDB open source committers and contributors CONTRIBUTORS Akshay Joshi Amul Sul Ashesh Vashi Ashutosh Sharma Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama Rushabh Lathia Thom Brown MAJOR CONTRIBUTORSCORE TEAM Andres Freund Devrim Gündüz Thomas Munro Amit Kapila Bruce Momjian Dave Page Robert Haas 6
  • 7. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.7
  • 8. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.8 EDB POSTGRES PLATFORM
  • 9. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.9 EDB POSTGRES PLATFORM – POSTGRESQL SERVER Community PostgreSQL • The world's most advanced open source DBMS • Supports workloads ranging from OLTP to data warehousing • Unique multi-model architecture for modern applications
  • 10. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.10 EDB POSTGRES PLATFORM – EDB POSTGRES ADVANCED SERVER EDB Postgres Advanced Server • All the benefits of open-source PostgreSQL • Performance, security, and database compatibility for Oracle • Additional developer and DBA features
  • 11. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.11 EDB POSTGRES ADVANCED SERVER Enterprise capabilities add to the strengths of community PostgreSQL • Items in GREY are available in Community PostgreSQL • Items in RED are proprietary additions in Advanced Server
  • 12. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.12 EDB POSTGRES PLATFORM – INTEGRATION SUITE Integration Suite • Exchange data across various database management systems in near real time • EDB Postgres Data Adapters • EDB Postgres Replication Server
  • 13. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.13 EDB POSTGRES PLATFORM – MIGRATION TOOL KIT Migration • Analyze and move your data from expensive legacy databases • EDB Postgres Migration Portal • EDB Postgres Migration Toolkit
  • 14. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.14 THE FASTEST WAY OFF ORACLE TO THE CLOUD Migration Portal Combines • Native Oracle Compatibility • Schemas • DB Code • Application interfaces • Rich knowledge base from 10+ years of migrations • Cloud-based machine learning of new code translations
  • 15. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.15 EDB POSTGRES PLATFORM – ENTERPRISE MANAGEMENT TOOLS Management • Mission-critical tools for management, monitoring, tuning, high availability, as well as backup and disaster recovery • EDB Postgres Enterprise Manager • EDB Postgres Failover Manager • EDB Postgres Backup and Recovery
  • 16. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.16 POSTGRES ENTERPRISE MANAGER (PEM) Monitor, manage, and tune large scale enterprise-wide Postgres deployments • The only Postgres tool that combines database administration, monitoring, and SQL Performance into one integrated tool. • Management and monitoring capabilities are critical to helping enterprises adhere to stringent SLAs and performance requirements. • Works with both PostgreSQL and EDB Postgres Advanced Server MONITOR MANAGE TUNE Single Solution for Multiple DBA Tasks Enhanced DBA Productivity with PEM
  • 17. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.17 EDB POSTGRES FAILOVER MANAGER Fault tolerant database clusters for high availability Protect Your Mission Critical Applications from Costly Outages High Availability Infrastructure for EDB Postgres Clusters Ensure Data Remains Available During upgrades and repairs ELIMINATE SINGLE POINTS OF FAILURE DETECTS AND AUTOMATES FAILOVER ZERO DOWNTIME MAINTENANCE
  • 18. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.18 EDB POSTGRES BACKUP AND RECOVERY TOOL (BART) Capabilities • Schedule full and incremental backups • Easy management and reporting • Configurable retention policies • File compression and verification • Recovery automation including PITR • Block level incremental backup Benefits • Easy and ready-to-use backup solution • Reliability for peace of mind • Faster backups • Less storage required BART Architecture
  • 19. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.19 EDB POSTGRES PLATFORM – DEPLOYMENT OPTIONS
  • 20. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.20 SIMPLIFIED DEPLOYMENT. ROBUST CAPABILITIES. EDB Postgres™ Containers EDB Postgres Advanced Server + EDB Failover Manager Container FOR DATA MANAGEMENT AND HIGH AVAILABILITY pgPool Container: SQL Routing and Load Balancing FOR READ SCALABILITY EDB Postgres Backup and Recovery Tool (BART) Container FOR DISASTER RECOVERY SUPPORTED PRODUCTS | EPAS 9.6,10; EFM 3.2; pgPool 3.6; BART 2.1; PEM 7.3; CentOS 6,7; RHEL 6,7; Red Hat Open Shift 3.6+; Kubernetes 1.6+; Docker 12.1+ Postgres Enterprise Manager (PEM) Container: Monitor, Manage, Tune FOR DATABASE ADMINISTRATION
  • 21. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.21 WHAT’S NEW IN EDB POSTGRES PLATFORM 11 EDB Failover Manager • Run EFM without sudo • Multi-VIP support for cross-data center failover • Hooks to integrate with load balancers, such as Pgpool-II • Promotion scripts can be run on any node, not just the master EDB Backup and Recovery • Block-level incremental backup! • Significant performance increases for databases over 1TB • Beta testers report up to 80% faster backup
  • 22. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. POSTGRESQL 11 HEADLINE FEATURES • Major Partitioning Improvements • Parallelism Improvements • Stored Procedures • Just-in-Time Compilation of SQL Expressions • More framing options for Window functions • Covering indexes
  • 23. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. POSTGRESQL 11 PARTITIONING IMPROVEMENTS • Hash Partitioning • Default Partitioning • Indexes, Foreign Keys, Triggers on Partitioned Tables • UPDATE row movement • Improved SELECT performance
  • 24. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. POSTGRESQL 11 PARALLELISM IMPROVEMENTS • Parallel Index Creation • CREATE TABLE AS …, CREATE MATERIALIZED VIEW in parallel • Better parallel query for some UNION [ALL] cases (EDB contribution) • Real parallel hash joins (EDB contribution) • Better performance for parallel sequential scans
  • 25. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. EDB ADVANCED SERVER 11 HEADLINE FEATURES 25 Data redaction, including DBMS_REDACT • e.g. convert credit card number to 54XX-XXXX-XXXX-XXXX • Variety of options to support various security needs Autonomous transaction • Just add PRAGMA AUTONOMOUS_TRANSACTION to an SPL block. edb_wait_states And More! https://postgresrocks.enterprisedb.com/t5/Postgres-Gems/Native-Data-Redaction-Capability-in-EDB-Postgres-Advanced-Server/ba-p/1979
  • 26. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. edb_wait_states: Finding Contention select wait_event_type || '.' || wait_event as wait, count(*) from edb_wait_states_data('2000-12-31', '2100-12-31') where wait_event is not null group by 1 order by 2 desc; wait | count --------------------------+------- Lock.tuple | 2228 Lock.transactionid | 2125 LWLock.lock_manager | 105 LWLock.buffer_content | 26 LWLock.wal_insert | 3 LWLock.CLogControlLock | 2 LWLock.WALBufMappingLock | 1 LWLock.ProcArrayLock | 1 IO.DataFileRead | 1 (9 rows)
  • 27. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. edb_wait_states: Per-Query Statistics query_abbrev | wait | count ---------------------------------+--------------------------+------- INSERT INTO pgbench_history ... | LWLock.WALBufMappingLock | 1 SELECT abalance FROM ... | LWLock.ProcArrayLock | 1 UPDATE pgbench_accounts SET ... | LWLock.lock_manager | 56 UPDATE pgbench_accounts SET ... | LWLock.wal_insert | 2 UPDATE pgbench_accounts SET ... | LWLock.CLogControlLock | 1 UPDATE pgbench_accounts SET ... | IO.DataFileRead | 1 UPDATE pgbench_branches SET ... | Lock.tuple | 1778 UPDATE pgbench_branches SET ... | Lock.transactionid | 845 UPDATE pgbench_branches SET ... | LWLock.lock_manager | 35 UPDATE pgbench_branches SET ... | LWLock.buffer_content | 12 UPDATE pgbench_tellers SET ... | Lock.transactionid | 1280 UPDATE pgbench_tellers SET ... | Lock.tuple | 450 UPDATE pgbench_tellers SET ... | LWLock.lock_manager | 14 UPDATE pgbench_tellers SET ... | LWLock.buffer_content | 14 UPDATE pgbench_tellers SET ... | LWLock.CLogControlLock | 1 UPDATE pgbench_tellers SET ... | LWLock.wal_insert | 1 (16 rows)
  • 28. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. OTHER STUFF • Version string format • PostgreSQL 11.1 (EnterpriseDB Advanced Server 11.1.7) on … • EnterpriseDB 10.4.9 on ... • edb_filter_log.redact_password_commands • edb_dblink_oci performance improvements against “wide” tables. • ‘dbo’ schema no longer created by default. 28
  • 29. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.29 POSTGRES ENTERPRISE MANAGER 7.5 • Monitor EDB Postgres Advanced Server, PostgreSQL and the underlying system
  • 30. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.30 POSTGRES ENTERPRISE MANAGER • 60 pre-defined probes collect nearly 400 metrics
  • 31. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.31 POSTGRES ENTERPRISE MANAGER • 239 pre-defined alert templates
  • 32. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.32 POSTGRES ENTERPRISE MANAGER • Create your own probes, metrics and alerts for custom monitoring requirements
  • 33. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.33 POSTGRES ENTERPRISE MANAGER • Use pre-built dashboards, or create your own using standard or custom charts and graphs with optional predictive analysis
  • 34. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.34 POSTGRES ENTERPRISE MANAGER • Send alerts via email, SNMP or integrate with Nagios
  • 35. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.35 POSTGRES ENTERPRISE MANAGER • Manage/monitor EDB Ark And Failover Manager
  • 36. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.36 POSTGRES ENTERPRISE MANAGER • Wizards help with bulk tuning, log and auditing configuration
  • 37. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.37 POSTGRES ENTERPRISE MANAGER • SQL Profiler monitors & analyses workloads in realtime
  • 38. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.38 POSTGRES ENTERPRISE MANAGER • Performance Diagnostics visualise and analyse wait state performance data from EPAS 11 (PEM 7.6)
  • 39. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.39 POSTGRES ENTERPRISE MANAGER • Includes all pgAdmin 4 functionality
  • 40. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.40 NEW FEATURE EXAMPLES Security
  • 41. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.41 ENHANCED TEAM SUPPORT • Prior to 7.2, this was a convenience feature as users could still access underlying data if they chose • From 7.2, Postgres’ Row Level Security feature is fully integrated with Teams, to prevent access to any data relating to servers hidden from a user • Team support allows different team members to see different Postgres servers, based on their membership of roles in the PEM backing database
  • 42. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.42 ROLE BASED ACCESS CONTROLS • PEM 7.2 adds Role Based Access Controls based on users membership of roles in the PEM backing database • This allows the system administrator to grant access to any PEM feature in an infinitely flexible and manageable way • Prior to PEM 7.2, users were either Admins or Read Only
  • 43. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.43 DEMO GIS Visualiser
  • 44. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.44 PLATFORMS • Installer: • Windows (x86_64) • RPM: • CentOS/RHEL/OEL 6 & 7 (x86_64) • CentOS/RHEL 7 (ppc64le) • SLES 12 (SLES 15 TBD) (x86_64) • DEB (01/2019): • Debian Stretch (x86_64) • Ubuntu 18.04 (x86_64)
  • 45. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.45 CONTAINERS • Supporting: • OpenShift • Kubernetes • Docker • Platform v11 update due 02/2019, including: • EPAS 11 • PEM 7.6 • Stateful Set support • Example Helm charts
  • 46. © Copyright EnterpriseDB Corporation, 2019. All rights reserved. THANK YOU info@enterprisedb.com www.enterprisedb.com 46