More Related Content Similar to Enterprise-class security with PostgreSQL - 2 (20) Enterprise-class security with PostgreSQL - 23. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.3
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
4. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.4
Diversity of Use Cases Diversity of Workloads Diversity of Deployments
Why did PostgreSQL win?
Migration
New App Development
Replatforming to
Cloud and Containers
System of Record
System of Analysis
System of
Engagement
Public Cloud – IaaS
Public Cloud – DBaaS
Private Cloud
Virtual Machines
Containers
5. 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
6. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.6 CONFIDENTIAL
2019
Challengers Leaders
Niche Players Visionaries
Abilitytoexecute
Completeness of
vision
1986
The design
of PostgreSQL
1996
Birth of
PostgreSQL
2004
EDB
is founded
2020
EDB acquires
2nd Quadrant
Materialized
Views
Parallel
Query
JIT
Compilation
Heap Only
Tuples (HOT)
Serializable
Parallel Query
We’re database fanatics who care deeply
about PostgreSQL
Expertise
• Recognized by Gartner Magic Quadrant for 7 years
• Enterprise PostgreSQL innovations
• PostgreSQL community leadership
2007
2ndQuadrant
launched
Logical
Replication
Transaction
Control
Hot
Standby
Generated
Columns
7. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.7
Quick Deploy
Solution Design
Migration Assessment
Migration Assistance
PostgreSQL Strategy
Security Assessment
Enterprise Architecture
EDB Postgres Advanced ServerPostgreSQL
EDB Postgres Tools*
PostgreSQL Optimization Enterprise Strategy Custom ServicesGetting Started
Cloud
DBA Service
Remote
DBA Service
Technical
Account Manager
PostgreSQL
Technical Support
Performance Tuning
Automation Services
Monitoring Best Practices
Backup Best Practices
Implementation
Embedded Expert
Training
EDB offerings
Softwar
e
Support
Services
* Postgres Enterprise Manager, Backup and Recovery Tool, Failover Manager, Replication Server, Containers,
Kubernetes Operator, PostGIS, Pgpool, PgBouncer, Connectors, Foreign Data Wrappers, Migration Toolkit
9. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.9
PostgreSQL
EDB supercharges PostgreSQL
• Performance - Handles enterprise workloads
• Extensibility - A wide array of extensions and data models
• Scalability - Multiple options for operating at scale
• Community-driven - Multiple companies contribute
10. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.10
Cost savings Enterprise
grade tools
Support
expertise
Significant savings versus
commercial DBMS
For high availability,
monitoring, and
backup/recovery
24 x 7 support, backed
by top contributors
Why EDB for PostgreSQL
Products, services, and support options to get the most out of PostgreSQL
Comprehensive
services
Expertise with migration,
operation, and strategy
11. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.11
EDB Postgres Advanced Server
EDB Postgres Advanced Server
• Security - Password policy management, session tag auditing, data redaction, SQL injection
protection, and procedural language code obfuscation
• Performance - Query optimizer hints, SQL session/system wait diagnostics
• Developer Productivity - Over 200 pre-packaged utility functions, user-defined object
types, autonomous transactions, nested tables, synonyms, advanced queueing
• DBA Productivity - Throttle CPU and I/O at the process level, over 55 extended catalog
views to profile all the objects and processing that occurs in the database
• Oracle Compatibility - Offers compatibility for schemas, data types, indexes, users, roles,
partitioning, packages, views, PL/SQL triggers, stored procedures, functions, and utilities
12. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.12
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
13. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.13
Choose EDB for your Oracle migration
With over 300 successful customers migrated, we have the knowledge
and expertise to help you reduce costs and mitigate risks of migration
Deep compatibility
with Oracle database
24x7 support for any Postgres
deployment at any scale
Comprehensive migration
tools and services
15. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.15
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
16. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.16
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
17. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.17
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
18. © 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
19. © 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
20. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.20
Migration Toolkit
Migrate immediately and directly
into a PostgreSQL database with
online or offline options
Control and specify batch size. Filter
only rows that meet specific criteria.
Change column data types.
• Oracle
• Microsoft SQL Server
• MySQL
• Sybase
• PostgreSQL
Online and offline
migration
Granular migration
control
Supported
platforms
21. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.21
Integrations and Connectors
pgBouncer pgPool
Connection Management Integration
Data Adapters for Hadoop,
MongoDB, MySQL, CSV
Client Connections
Node.js
OCL
Python
ECPG Plus
JDBC
EDB Plus
ODBC
EDB Loader
.NET
Authentication/Authorization
LDAP
Active Directory
Kerberos
Deployment Options
Bare metal Virtualization Kubernetes Private cloud Public cloud