SlideShare a Scribd company logo
1 of 45
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
What’s New in EDB
Postgres Platform 11
Dave Page, Vice President &
Chief Software Architect, Tools & Installers
Marc Linster, SVP, Product Development
and Support
Robert Haas, Vice President,
Chief Database Architect
1
© Copyright EnterpriseDB Corporation, 2018. 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, 2018. 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, 2018. All rights reserved.4
OVER 4,000 CUSTOMERS
U.S Customers
EMEA Customers APAC Customers
92
of the Fortune 500
311
of 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, 2018. 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, 2018. 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, 2018. All rights reserved.7
EDB POSTGRES PLATFORM
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.8
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, 2018. All rights reserved.9
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, 2018. All rights reserved.10
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, 2018. All rights reserved.11
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, 2018. All rights reserved.12
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, 2018. All rights reserved.13
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, 2018. All rights reserved.14
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, 2018. All rights reserved.15
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, 2018. All rights reserved.16
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, 2018. All rights reserved.17
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, 2018. All rights reserved.18
EDB POSTGRES PLATFORM –
DEPLOYMENT OPTIONS
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.19
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, 2018. All rights reserved.20
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, 2018. 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, 2018. 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, 2018. 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, 2018. All rights reserved.
EDB ADVANCED SERVER 11
HEADLINE FEATURES
24
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, 2018. 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, 2018. 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, 2018. 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.
27
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.28
POSTGRES ENTERPRISE MANAGER 7.5
• Monitor EPAS,
PostgreSQL and
the underlying
system
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.29
POSTGRES ENTERPRISE MANAGER
• 60 pre-defined
probes collect nearly
400 metrics
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.30
POSTGRES ENTERPRISE MANAGER
• 239 pre-defined alert templates
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.31
POSTGRES ENTERPRISE MANAGER
• Create your own
probes, metrics and
alerts for custom
monitoring
requirements
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.32
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, 2018. All rights reserved.33
POSTGRES ENTERPRISE MANAGER
• Send alerts via email, SNMP or
integrate with Nagios
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.34
POSTGRES ENTERPRISE MANAGER
• Manage/monitor
EDB Ark And
Failover Manager
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.35
POSTGRES ENTERPRISE MANAGER
• Wizards help with
bulk tuning, log
and auditing
configuration
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.36
POSTGRES ENTERPRISE MANAGER
• SQL Profiler monitors &
analyses workloads in
realtime
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.37
POSTGRES ENTERPRISE MANAGER
• Performance
Diagnostics
visualise and
analyse wait state
performance data
from EPAS 11
(PEM 7.6)
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.38
POSTGRES ENTERPRISE MANAGER
• Includes all
pgAdmin 4
functionality
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.39
NEW FEATURE EXAMPLES
Security
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.40
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, 2018. All rights reserved.41
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, 2018. All rights reserved.42
DEMO
GIS Visualiser
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.43
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, 2018. All rights reserved.44
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, 2018. All rights reserved.
THANK YOU
info@enterprisedb.com
www.enterprisedb.com
45

More Related Content

What's hot

What's hot (20)

Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
Using PEM to understand and improve performance in Postgres: Postgres Tuning ...
 
Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5Expanding with EDB Postgres Advanced Server 9.5
Expanding with EDB Postgres Advanced Server 9.5
 
Whats New in Postgres 12
Whats New in Postgres 12Whats New in Postgres 12
Whats New in Postgres 12
 
Szabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításábólSzabaduljon ki az Oracle szorításából
Szabaduljon ki az Oracle szorításából
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB Postgres
 
Discover PostGIS: Add Spatial functions to PostgreSQL
Discover PostGIS: Add Spatial functions to PostgreSQLDiscover PostGIS: Add Spatial functions to PostgreSQL
Discover PostGIS: Add Spatial functions to PostgreSQL
 
Which Postgres is Right for You?
Which Postgres is Right for You? Which Postgres is Right for You?
Which Postgres is Right for You?
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to Postgres
 
New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13New and Improved Features in PostgreSQL 13
New and Improved Features in PostgreSQL 13
 
PostgreSQL to Accelerate Innovation
PostgreSQL to Accelerate InnovationPostgreSQL to Accelerate Innovation
PostgreSQL to Accelerate Innovation
 
EPAS + Cloud = Oracle Compatible Postgres in Minutes
EPAS + Cloud = Oracle Compatible Postgres in MinutesEPAS + Cloud = Oracle Compatible Postgres in Minutes
EPAS + Cloud = Oracle Compatible Postgres in Minutes
 
Webinar: Managing Postgres at Scale
Webinar: Managing Postgres at ScaleWebinar: Managing Postgres at Scale
Webinar: Managing Postgres at Scale
 
Break Free from Oracle
Break Free from OracleBreak Free from Oracle
Break Free from Oracle
 
Oracle Migration to Postgres in the Cloud
Oracle Migration to Postgres in the CloudOracle Migration to Postgres in the Cloud
Oracle Migration to Postgres in the Cloud
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
PostgreSQL 13 is Coming - Find Out What's New!
PostgreSQL 13 is Coming - Find Out What's New!PostgreSQL 13 is Coming - Find Out What's New!
PostgreSQL 13 is Coming - Find Out What's New!
 
Best Practices & Lessons Learned from Deployment of PostgreSQL
 Best Practices & Lessons Learned from Deployment of PostgreSQL Best Practices & Lessons Learned from Deployment of PostgreSQL
Best Practices & Lessons Learned from Deployment of PostgreSQL
 
Database Dumps and Backups
Database Dumps and BackupsDatabase Dumps and Backups
Database Dumps and Backups
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 

Similar to EDB Postgres Platform 11 Webinar

Similar to EDB Postgres Platform 11 Webinar (20)

New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
New Enterprise Cloud Database Options for 2019
New Enterprise Cloud Database Options for 2019New Enterprise Cloud Database Options for 2019
New Enterprise Cloud Database Options for 2019
 
EDB: Power to Postgres
EDB: Power to PostgresEDB: Power to Postgres
EDB: Power to Postgres
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to PostgresEDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to Postgres
 
Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2Enterprise-class security with PostgreSQL - 2
Enterprise-class security with PostgreSQL - 2
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinux
 
EDB corporate prague_march_2015
EDB corporate prague_march_2015EDB corporate prague_march_2015
EDB corporate prague_march_2015
 
The Central View of your Data with Postgres
The Central View of your Data with PostgresThe Central View of your Data with Postgres
The Central View of your Data with Postgres
 
Postgres Enterprise Manager 4.0 Overview
Postgres Enterprise Manager 4.0 Overview Postgres Enterprise Manager 4.0 Overview
Postgres Enterprise Manager 4.0 Overview
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & SavingsPowerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & Savings
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
 
Which PostgreSQL is right for your multi cloud strategy? P2
Which PostgreSQL is right for your multi cloud strategy? P2Which PostgreSQL is right for your multi cloud strategy? P2
Which PostgreSQL is right for your multi cloud strategy? P2
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
 
Running Highly Available Postgres Databases in Containers
Running Highly Available Postgres Databases in ContainersRunning Highly Available Postgres Databases in Containers
Running Highly Available Postgres Databases in Containers
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
Managing Postgres at Scale With Postgres Enterprise Manager
Managing Postgres at Scale With Postgres Enterprise ManagerManaging Postgres at Scale With Postgres Enterprise Manager
Managing Postgres at Scale With Postgres Enterprise Manager
 

More from EDB

EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
EDB
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
EDB
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
EDB
 

More from EDB (20)

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
EDB Postgres & Tools in a Smart City Project
EDB Postgres & Tools in a Smart City ProjectEDB Postgres & Tools in a Smart City Project
EDB Postgres & Tools in a Smart City Project
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

EDB Postgres Platform 11 Webinar

  • 1. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. What’s New in EDB Postgres Platform 11 Dave Page, Vice President & Chief Software Architect, Tools & Installers Marc Linster, SVP, Product Development and Support Robert Haas, Vice President, Chief Database Architect 1
  • 2. © Copyright EnterpriseDB Corporation, 2018. 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, 2018. 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, 2018. All rights reserved.4 OVER 4,000 CUSTOMERS U.S Customers EMEA Customers APAC Customers 92 of the Fortune 500 311 of 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, 2018. 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, 2018. 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, 2018. All rights reserved.7 EDB POSTGRES PLATFORM
  • 8. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.8 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
  • 9. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.9 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
  • 10. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.10 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
  • 11. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.11 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
  • 12. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.12 EDB POSTGRES PLATFORM – MIGRATION TOOL KIT Migration • Analyze and move your data from expensive legacy databases • EDB Postgres Migration Portal • EDB Postgres Migration Toolkit
  • 13. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.13 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
  • 14. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.14 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
  • 15. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.15 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
  • 16. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.16 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
  • 17. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.17 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
  • 18. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.18 EDB POSTGRES PLATFORM – DEPLOYMENT OPTIONS
  • 19. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.19 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
  • 20. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.20 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
  • 21. © Copyright EnterpriseDB Corporation, 2018. 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
  • 22. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. POSTGRESQL 11 PARTITIONING IMPROVEMENTS • Hash Partitioning • Default Partitioning • Indexes, Foreign Keys, Triggers on Partitioned Tables • UPDATE row movement • Improved SELECT performance
  • 23. © Copyright EnterpriseDB Corporation, 2018. 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
  • 24. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. EDB ADVANCED SERVER 11 HEADLINE FEATURES 24 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
  • 25. © Copyright EnterpriseDB Corporation, 2018. 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)
  • 26. © Copyright EnterpriseDB Corporation, 2018. 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)
  • 27. © Copyright EnterpriseDB Corporation, 2018. 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. 27
  • 28. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.28 POSTGRES ENTERPRISE MANAGER 7.5 • Monitor EPAS, PostgreSQL and the underlying system
  • 29. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.29 POSTGRES ENTERPRISE MANAGER • 60 pre-defined probes collect nearly 400 metrics
  • 30. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.30 POSTGRES ENTERPRISE MANAGER • 239 pre-defined alert templates
  • 31. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.31 POSTGRES ENTERPRISE MANAGER • Create your own probes, metrics and alerts for custom monitoring requirements
  • 32. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.32 POSTGRES ENTERPRISE MANAGER • Use pre-built dashboards, or create your own using standard or custom charts and graphs with optional predictive analysis
  • 33. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.33 POSTGRES ENTERPRISE MANAGER • Send alerts via email, SNMP or integrate with Nagios
  • 34. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.34 POSTGRES ENTERPRISE MANAGER • Manage/monitor EDB Ark And Failover Manager
  • 35. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.35 POSTGRES ENTERPRISE MANAGER • Wizards help with bulk tuning, log and auditing configuration
  • 36. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.36 POSTGRES ENTERPRISE MANAGER • SQL Profiler monitors & analyses workloads in realtime
  • 37. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.37 POSTGRES ENTERPRISE MANAGER • Performance Diagnostics visualise and analyse wait state performance data from EPAS 11 (PEM 7.6)
  • 38. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.38 POSTGRES ENTERPRISE MANAGER • Includes all pgAdmin 4 functionality
  • 39. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.39 NEW FEATURE EXAMPLES Security
  • 40. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.40 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
  • 41. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.41 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
  • 42. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.42 DEMO GIS Visualiser
  • 43. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.43 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)
  • 44. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.44 CONTAINERS • Supporting: • OpenShift • Kubernetes • Docker • Platform v11 update due 02/2019, including: • EPAS 11 • PEM 7.6 • Stateful Set support • Example Helm charts
  • 45. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. THANK YOU info@enterprisedb.com www.enterprisedb.com 45