KEMBAR78
EDB: Power to Postgres | PPTX
EDB Introduction
Hosted by: Jayaraj
29 July 2020
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.2
PostgreSQL won
If you bet… you bet on PostgreSQL
2017 2018
Most Loved DatabaseMost Commonly Used Database Postgres Popularity
Source: Stack Overflow Developer Survey, 2019 Source: DB-Engines.com, 2020
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.3
• System of Record
• System of Analysis
• System of Engagement
Diversity of Use Cases
• Public Cloud – IaaS
• Public Cloud – DBaaS
• Private Cloud
• Virtual Machines
• Containers
• Migration
• New App Development
• Replatforming to
Cloud & Containers
Diversity of Workloads Diversity of Deployments
Why did PostgreSQL win?
Why EDB?
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.5
Products, services, and support for teams who need
to do more and go faster
• Founded in 2004
• 350+ employees
• 16 Offices worldwide
EDB supercharges PostgreSQL
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.6
Energy
Build capabilities and
momentum to push
PostgreSQL further
Expertise Education
EDB supercharges PostgreSQL
We focus on 3 things:
If you’re looking to do more and go faster, plug in.
Deliver decades of
experience into every
PostgreSQL deployment
Enable teams to
understand the full
potential of PostgreSQL
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.7
• Time to value
• Faster decisions
• Better products, faster
• Meet business needs
• Performance and scalability
• Security and confidence
• 24x7 support
• Enterprise tooling
Speed Database Risk
Energy Go fast and don’t break things…
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.8
• Enterprise PostgreSQL innovations
• 4,000+ global customers
• Recognized by Gartner Magic Quadrant for 7 years in a row
• One of the only sub-$1bn revenue companies
• PostgreSQL community leadership
2019
Challengers Leaders
Niche Players Visionaries
Abilitytoexecute
Completeness of vision
1986
The Design
of PostgreSQL
1996
Birth of
PostgreSQL
2004
EDB
is founded
2020
TodayMaterialized
Views
Parallel
Query
JIT
Compilation
Heap Only
Tuples (HOT)
Serializable
Parallel Query
We’re database fanatics who care
deeply about PostgreSQL
Expertise
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.9 © Copyright EnterpriseDB Corporation, 2020. All rights reserved.9
IT Director
Chief
Architect
DevOps
Manager
Developer
Database
Administrator
Enabling teams to understand the full potential of PostgreSQL
Education
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.10
SUPPORT
EDB Postgres Advanced ServerPostgreSQL
EDB Postgres Tools*
Getting Started Postgres Optimization Enterprise Strategy
Performance Tuning
Automation Services
Monitoring Best Practices
Backup Best Practices
Quick Deploy
Solution Design
Migration Assessment
Migration Assistance
Enterprise Architecture
Security Assessment
Strategy Development
Custom Services
Implementation
Embedded Expert
Training
Cloud DBA Service Remote DBA Service Technical Account ManagerPostgreSQL Technical Support
* Postgres Enterprise Manager, Backup and Recovery Tool, Failover Manager, Replication Server, Foreign Data Wrappers, Docker Containers, Kubernetes Operator, PostGIS, Pgpool, PgBouncer, Migration Toolkit
EDB Product, support, and services
SOFTWARE
DESIGN AND BUILD SERVICES
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.11
Enterprise management tools
Tools for management, monitoring, tuning,
high availability, backup and disaster recovery
EDB Postgres
Enterprise Manager
EDB Postgres
Failover Manager
EDB Postgres
Backup and Recovery
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.12
Postgres Enterprise Manager
GUI tool for monitoring, management and tuning databases
• Aggregates performance and status data -
Collects from DBs, OS, and jobs
• Monitors overall system health - Alerts thru
charts and dashboards, email, or SNMP
• Runs performance diagnostics - Execute SQL,
tune queries, run backups, and deploy updates
• Provides 200+ built-in alerts - Monitor bloat,
memory utilization, server status, and more
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.13
Manage everything
from one GUI
Optimize database
performance
Monitor multiple
scenarios
Reduce admin
burden
Why Postgres Enterprise Manager
Create tables and stored
procedures, and manage
schemas
Locate poorly-running
SQL code to improve
database performance
Create dashboards to
collect data from
multiple sources
Accomplish bulk changes
and routine tasks
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.14
Backup and Recovery Tool
Safeguard business data and ensure trouble-free recovery
• Centralized catalog for all backup data
• Configures retention policies for
multiple backups
• Restores the database from system-wide
catalog when disaster strikes
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.15
Ensure trouble-free
backup management
Get one solution for
all PostgreSQL
Reduce restore
time
Take control of
recovery process
Why Backup and Recovery Tool
Disaster recovery
for PostgreSQL
Point-and-click or Command
Line Interface (CLI)
Applies to multi-cloud and
on-premises deployments
Provides full and
block-level incremental
backups
Point-in-time recovery to
a specified transaction ID
or timestamp
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.16
Failover Manager
Automatically detect failures
• Monitors database health - detects failures
and takes action
• Automatically fails over to the most current
standby, reconfigures others
• Reconfigures load balancers on failover -
integrates with pgPool and others
• Avoids “split brain” scenarios - Prevents two
nodes from thinking that each is primary
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.17
Ensure business
continuity
Maintain high
availability
Upgrade with
minimal downtime
Why Failover Manager
Monitor health databases and
identify failures quickly
Meet your SLAs by switching
over to the most recent standby
Switchover on demand to move
the primary to standby for
maintenance
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.18
Replication Server
Replicates between PostgreSQL databases in single-master or multi-
master mode • Logical replication for PostgreSQL
• Heterogeneous replication for Oracle
and SQL Server
• Log-based replication with automatic
conflict resolution
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.19
• Online assessment and migration of
Oracle schemas
• Compatibility in EDB Postgres Advanced Server
• Schemas
• DB code
• Application interfaces
EDB Migration Portal
Convert Oracle database schemas
OBJECT TYPE %PASS TOTAL
TABLE 98.83% 279,991
INDEX 97.90% 224,555
CONSTRAINT 97.52% 126,409
SYNONYM 100.00% 97,813
SEQUENCE 99.83% 43,754
VIEW 47.93% 40,942
PROCEDURE 84.65% 26,008
TRIGGER 87.55% 24,614
PACKAGE 73.86% 22,965
FUNCTION 94.85% 18,292
TYPE 88.86% 8,049
PACKAGE BODY 47.26% 6,706
TYPE BODY 79.85% 2,288
MATERIALIZED VIEW 27.67% 965
DATABASE LINK 75.69% 547
Total 923,898
Example output
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.20
Security enhancements and features
DBA managed password profiles,
compatible with Oracle profiles
Track and analyze database
activities and user connections
Protects sensitive IP,
algorithms or financial policies
by obfuscates DB source code
Fine grained access control
limits user views of data
records in one table
SQL firewall installed directly in
DB server, screens queries for
common attack profiles
Hide/remove data to protect
sensitive information for GDPR,
PCI and HIPAA compliance
Password policy management Audit compliance for SOX Code protection
Virtual private databasesData redactionEDB/SQL protect
When it comes to PostgreSQL,
we’ve got you covered
EDB supercharges PostgreSQL
Software, support, and services
For teams who want to do more and go faster
Thank You

EDB: Power to Postgres

  • 1.
    EDB Introduction Hosted by:Jayaraj 29 July 2020
  • 2.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.2 PostgreSQL won If you bet… you bet on PostgreSQL 2017 2018 Most Loved DatabaseMost Commonly Used Database Postgres Popularity Source: Stack Overflow Developer Survey, 2019 Source: DB-Engines.com, 2020
  • 3.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.3 • System of Record • System of Analysis • System of Engagement Diversity of Use Cases • Public Cloud – IaaS • Public Cloud – DBaaS • Private Cloud • Virtual Machines • Containers • Migration • New App Development • Replatforming to Cloud & Containers Diversity of Workloads Diversity of Deployments Why did PostgreSQL win?
  • 4.
  • 5.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.5 Products, services, and support for teams who need to do more and go faster • Founded in 2004 • 350+ employees • 16 Offices worldwide EDB supercharges PostgreSQL
  • 6.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.6 Energy Build capabilities and momentum to push PostgreSQL further Expertise Education EDB supercharges PostgreSQL We focus on 3 things: If you’re looking to do more and go faster, plug in. Deliver decades of experience into every PostgreSQL deployment Enable teams to understand the full potential of PostgreSQL
  • 7.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.7 • Time to value • Faster decisions • Better products, faster • Meet business needs • Performance and scalability • Security and confidence • 24x7 support • Enterprise tooling Speed Database Risk Energy Go fast and don’t break things…
  • 8.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.8 • Enterprise PostgreSQL innovations • 4,000+ global customers • Recognized by Gartner Magic Quadrant for 7 years in a row • One of the only sub-$1bn revenue companies • PostgreSQL community leadership 2019 Challengers Leaders Niche Players Visionaries Abilitytoexecute Completeness of vision 1986 The Design of PostgreSQL 1996 Birth of PostgreSQL 2004 EDB is founded 2020 TodayMaterialized Views Parallel Query JIT Compilation Heap Only Tuples (HOT) Serializable Parallel Query We’re database fanatics who care deeply about PostgreSQL Expertise
  • 9.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.9 © Copyright EnterpriseDB Corporation, 2020. All rights reserved.9 IT Director Chief Architect DevOps Manager Developer Database Administrator Enabling teams to understand the full potential of PostgreSQL Education
  • 10.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.10 SUPPORT EDB Postgres Advanced ServerPostgreSQL EDB Postgres Tools* Getting Started Postgres Optimization Enterprise Strategy Performance Tuning Automation Services Monitoring Best Practices Backup Best Practices Quick Deploy Solution Design Migration Assessment Migration Assistance Enterprise Architecture Security Assessment Strategy Development Custom Services Implementation Embedded Expert Training Cloud DBA Service Remote DBA Service Technical Account ManagerPostgreSQL Technical Support * Postgres Enterprise Manager, Backup and Recovery Tool, Failover Manager, Replication Server, Foreign Data Wrappers, Docker Containers, Kubernetes Operator, PostGIS, Pgpool, PgBouncer, Migration Toolkit EDB Product, support, and services SOFTWARE DESIGN AND BUILD SERVICES
  • 11.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.11 Enterprise management tools Tools for management, monitoring, tuning, high availability, backup and disaster recovery EDB Postgres Enterprise Manager EDB Postgres Failover Manager EDB Postgres Backup and Recovery
  • 12.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.12 Postgres Enterprise Manager GUI tool for monitoring, management and tuning databases • Aggregates performance and status data - Collects from DBs, OS, and jobs • Monitors overall system health - Alerts thru charts and dashboards, email, or SNMP • Runs performance diagnostics - Execute SQL, tune queries, run backups, and deploy updates • Provides 200+ built-in alerts - Monitor bloat, memory utilization, server status, and more
  • 13.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.13 Manage everything from one GUI Optimize database performance Monitor multiple scenarios Reduce admin burden Why Postgres Enterprise Manager Create tables and stored procedures, and manage schemas Locate poorly-running SQL code to improve database performance Create dashboards to collect data from multiple sources Accomplish bulk changes and routine tasks
  • 14.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.14 Backup and Recovery Tool Safeguard business data and ensure trouble-free recovery • Centralized catalog for all backup data • Configures retention policies for multiple backups • Restores the database from system-wide catalog when disaster strikes
  • 15.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.15 Ensure trouble-free backup management Get one solution for all PostgreSQL Reduce restore time Take control of recovery process Why Backup and Recovery Tool Disaster recovery for PostgreSQL Point-and-click or Command Line Interface (CLI) Applies to multi-cloud and on-premises deployments Provides full and block-level incremental backups Point-in-time recovery to a specified transaction ID or timestamp
  • 16.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.16 Failover Manager Automatically detect failures • Monitors database health - detects failures and takes action • Automatically fails over to the most current standby, reconfigures others • Reconfigures load balancers on failover - integrates with pgPool and others • Avoids “split brain” scenarios - Prevents two nodes from thinking that each is primary
  • 17.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.17 Ensure business continuity Maintain high availability Upgrade with minimal downtime Why Failover Manager Monitor health databases and identify failures quickly Meet your SLAs by switching over to the most recent standby Switchover on demand to move the primary to standby for maintenance
  • 18.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.18 Replication Server Replicates between PostgreSQL databases in single-master or multi- master mode • Logical replication for PostgreSQL • Heterogeneous replication for Oracle and SQL Server • Log-based replication with automatic conflict resolution
  • 19.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.19 • Online assessment and migration of Oracle schemas • Compatibility in EDB Postgres Advanced Server • Schemas • DB code • Application interfaces EDB Migration Portal Convert Oracle database schemas OBJECT TYPE %PASS TOTAL TABLE 98.83% 279,991 INDEX 97.90% 224,555 CONSTRAINT 97.52% 126,409 SYNONYM 100.00% 97,813 SEQUENCE 99.83% 43,754 VIEW 47.93% 40,942 PROCEDURE 84.65% 26,008 TRIGGER 87.55% 24,614 PACKAGE 73.86% 22,965 FUNCTION 94.85% 18,292 TYPE 88.86% 8,049 PACKAGE BODY 47.26% 6,706 TYPE BODY 79.85% 2,288 MATERIALIZED VIEW 27.67% 965 DATABASE LINK 75.69% 547 Total 923,898 Example output
  • 20.
    © Copyright EnterpriseDBCorporation, 2020. All rights reserved.20 Security enhancements and features DBA managed password profiles, compatible with Oracle profiles Track and analyze database activities and user connections Protects sensitive IP, algorithms or financial policies by obfuscates DB source code Fine grained access control limits user views of data records in one table SQL firewall installed directly in DB server, screens queries for common attack profiles Hide/remove data to protect sensitive information for GDPR, PCI and HIPAA compliance Password policy management Audit compliance for SOX Code protection Virtual private databasesData redactionEDB/SQL protect
  • 21.
    When it comesto PostgreSQL, we’ve got you covered EDB supercharges PostgreSQL Software, support, and services For teams who want to do more and go faster
  • 22.