Postgres Pro Vs EDB - v16
Postgres Pro Vs EDB - v16
Block-level media
Recovering individual blocks No Yes
recovery
Automatic block recovery Automatic Block Repair No Yes
Parallel backup and
Parallel backup and recovery Yes Yes
recovery
Point in time recovery Point-in-time recovery Yes Yes
Recovering a tablespace to a a specific point Tablespace point-in-time
No No Table spaces cannot be restored separately
in time recovery
Trial recovery Trial recovery No Yes
Retrospective functions Flashback No No In Postgres, it is implemented by a replica with a lag of applying changes
Online indexing /
Instant indexes rebuilding Parallel index Yes Yes
build/scans
Active-Active Yes Yes Multimaster
3 types incremental backup Yes
backup in S3 Object storage Yes
Integration with External backup systems Yes
Instant data schema change Online schema change Yes Yes
Full and Incremental backup merge Yes
Parallel backup/resore Yes
RAC (like in Oracle) No No
Scalability and performance
Automatic Workload
Automatic load control Yes Yes
Management
Allows building highly loaded industrial-level systems with a large number of
64-bit transaction IDs No Yes
transactions
"Lazy" placement of temporary tables on Allows you to reduce the load on the I/O subsystem when temporary tables
No Yes
disk are actively used.
Using machine learning to optimize queries based on the cost of their
Query optimization (AQO module) AQO No Yes execution. Better optimizes complex queries and minimizes execution time of
complex queries.
Query replaning Replan No Yes
Quality of Service
Service Quality Management No No
Management
Cost optimizer based on disk operations and
Yes Yes
CPU time analysis
Query results cache on the server Query Results Cache Yes Yes Prepare Statements
Query result cache in a procedural language No No
Accessing data on the file system Filestream and FileTable Yes Yes FDW
Database Resource
Resource management Yes Yes
Manager
Limiting the resources of individual
Instance Caging No No
databases within an instance
SQL Plan Management SQL Plan Management Yes Yes sr_plan
Dedicated admin
Dedicated admin connection Yes Yes
connection
Plan guides and plan
Execution plans stabilization Yes Yes sr_plan
freezing
Distributed partitioned
Distributed partitioning Yes Yes Partitioning, child tables as FDW
views
Parallel indexed
Parallel work with indexes Yes Yes
operations
Administration Tools
SQL Management
Instance Management Tools Yes Yes Administrative functions
Objects
SQL Command Prompt
Command line Yes Yes psql
Tool
Traces Creation and Analyses SQL Profiler Yes Yes Using built-in utilities
GUI tool for DBA and monitoring Yes Yes EM
SQL Server Agent SQL Server Agent Yes Yes pgpro_scheduler
Integration and replication
Replication Basic Replication Yes Yes
Multi-master Advanced Replication Yes Yes
Transferring data between databases using
Yes Yes
queues
Transparent integration with external
Database Gateways Yes Yes FDW
systems
Integration with external messaging systems Messaging Gateway Yes Yes FDW
Transaction-level synchronous replication Transactional replication Yes Yes Logical replication (pg_logical, etc.)