About EDB
EDB is a leading provider of PostgreSQL-based solutions that help enterprises reduce their reliance on costly commercial solutions and database expenses by up to 80%. With high performance, security enhancements in PostgreSQL, advanced management tools for global deployments, and Oracle database compatibility, EDB Postgres software is becoming an increasingly popular choice. Currently, over 1500 clients worldwide use EDB solutions while also benefiting from training and professional services that help integrate PostgreSQL with existing data infrastructures.
How we can help — explore our offerings
Software
POSTGRESQL
EDB POSTGRES
EXTENDED SERVER
EDB POSTGRES
ADVANCED SERVER
EDB Support
Technical support
24/7 SLA
Support portal
Linux Polska services
Discover the components of EDB solutions
EDB Advanced Server (EPAS) is built on a specially configured and compiled PostgreSQL database. This means EPAS retains the advantages of PostgreSQL while also featuring unique aspects such as Oracle database compatibility, advanced enterprise-grade tools and functionalities, and professional 24/7 support. These features make it even better suited for handling large loads in production environments.
EPAS is a highly scalable, efficient, reliable, stable, and available solution. It offers more flexibility than Oracle, along with unlimited possibilities for the development and optimization of IT infrastructure. This makes it exceptionally well-suited to meet the demands of modern business.
EPAS is compatible with the PL/SQL query language used in proprietary solutions (including Oracle). This compatibility allows the running of applications developed for these environments, minimizing the risk of technical, integration, and competency issues.
Moreover, EDB Postgres Advanced Server is also cost-effective compared to other DBMS systems, thanks to features that significantly lower infrastructure maintenance costs. These include:
- Favorable pricing policies and subscription renewal terms (including for virtual environments)
- A subscription model that replaces traditional licensing
- Zero licensing costs.
Explore more in the EDB documentation
EDB Postgres for Kubernetes (formerly known as Cloud Native PostgreSQL) is based on the open source CloudNativePG operator, designed, developed, and supported by EDB. It covers the entire lifecycle of highly available Postgres database clusters with a primary/standby architecture, using native streaming replication. Kubernetes is a popular system for automating the deployment, scaling, and management of containerized applications, and EDB’s support for PostgreSQL allows for easy integration of this database with containerized applications.
EDB Postgres for Kubernetes enables the deployment and management of PostgreSQL databases in a Kubernetes environment, offering additional value such as Oracle compatibility and support for IBM Power and OpenShift. This solution is integrated with the EDB platform, meaning users have access to additional PostgreSQL-supporting tools and features created by EDB.
With EDB Postgres for Kubernetes, users can take advantage of advanced database management features such as monitoring, backup and recovery, auto-scaling, and high availability.
EDB Postgres for Kubernetes facilitates the deployment of scalable and secure PostgreSQL databases in enterprise environments, minimizing the tasks associated with configuring and maintaining database infrastructure.
Explore more in the EDB documentation
EDB Postgres Distributed (PGD) is an advanced implementation of PostgreSQL that enables the creation of high-performance and highly available database clusters. PGD utilizes multi-master replication, meaning that multiple nodes can simultaneously act as masters, synchronizing data bidirectionally. This architecture not only enhances performance, but also significantly improves system availability, allowing operations to continue even if one of the nodes fails.
Key features of EDB Postgres Distributed include:
- Multi-master replication and data distribution: PGD offers advanced conflict management and data loss protection, providing throughput up to five times faster compared to native logical replication.
- High availability: The system enables the creation of distributed Postgres clusters that can achieve five nines (99.999%) availability.
- Automatic failover: PGD’s architecture ensures high resilience and automatic switching between locations and regions in case of failures, minimizing downtime.
- Geographic load distribution: This option reduces latency by locally optimizing data access, which is also beneficial from data locality and cybersecurity compliance perspectives.
- Compatibility and flexibility: PGD supports various versions of PostgreSQL and EDB Postgres Advanced Server, giving users the flexibility to tailor the system to their needs.
- Active/active replication: This unique feature available in the market allows for the use of active replication in hybrid environments, supporting enterprise growth.
EDB Postgres Distributed is therefore the ideal solution for organizations that require a reliable, scalable, and secure database capable of handling large, distributed IT environments.
Explore more in the EDB documentation
CloudNativePG is a Kubernetes operator designed to manage the lifecycle of PostgreSQL clusters, ensuring high availability and efficiency. It facilitates the creation of primary/failover architecture clusters using PostgreSQL’s native streaming replication. With full integration into Kubernetes, CloudNativePG automates numerous processes related to deploying, managing, and scaling databases in containerized environments, including automatic failover in case of failure.
A key feature of CloudNativePG is its ability to ensure data persistence without relying on StatefulSets. The operator uses dedicated methods for managing persistent volume claims where PGDATA is stored, which provides better control over data storage. Additionally, the system is designed with security in mind; it supports TLS encryption and allows for the provisioning of custom certificates and the implementation of TLS client authorization for PostgreSQL.
CloudNativePG also offers high architectural flexibility, enabling extensions to the configuration with additional elements such as PgBouncer for connection management or the construction of distributed replication clusters, which enhances the system’s resilience to failures. Support for continuous backup creation and point-in-time recovery capabilities significantly enhances the security and reliability of the managed databases.
Explore more in the EDB documentation
With the EDB Community 360 Plan, EDB Standard Plan, and EDB Enterprise Plan subscriptions, you receive professional support for installation, configuration, updates, and daily operations for a variety of open source tools, including Barman, PgAdmin, PgBouncer, PgBackRest, and many others.
See the full list of open source tools:
With an EDB Standard Plan or EDB Enterprise Plan, you gain access to proprietary EDB tools for management, integration, and migration, along with professional support. These include:
- EDB Postgres Enterprise Manager (PEM): A software with a graphical user interface for advanced management and monitoring of multiple servers hosting PostgreSQL and EDB Advanced Server (EAS).
- EDB Failover Manager (EFM): Software that facilitates the setup, monitoring, and control of a High Availability (HA) cluster.
- Replication Server: Software that supports bidirectional replication between Oracle and PostgreSQL, MsSQL and PostgreSQL, and Master-Master replication for PostgreSQL databases.
- Data Adapters: Adapters for PostgreSQL and EAS that enable data exchange with databases such as HDFS (Hadoop), MongoDB, MySQL.
- Migration Toolkit: A suite of tools designed to ease the migration from databases like Oracle, MsSQL Server, MySQL, and Sybase to PostgreSQL or EAS.
- Migration Portal: An online portal that helps assess the workload required for migration, accessible via a web browser.
See the full list of EDB tools:
Transparent Data Encryption (TDE) is an optional feature supported by EDB Postgres Advanced Server and EDB Postgres Extended Server starting from version 15. It encrypts any user data stored in the database system. Importantly, this encryption process is transparent to the user, meaning it does not require any changes to applications or existing access policies.
Here are some key details about TDE:
What does TDE encrypt?
- TDE encrypts the underlying files of tables, sequences, indexes (including TOAST tables), and system catalogs, collectively referred to as data files.
- Write-ahead logs (WAL) and various temporary files used during query processing and database operations are also encrypted.
- It is important to note that some elements, such as the database system’s internal metadata (e.g., transaction status), file directory structure, or data in foreign tables are not encrypted by TDE.
How does TDE impact the performance of EPAS?
- The performance impact of Transparent Data Encryption (TDE) is minimal. More information about the impact of this feature on EDB Postgres Advanced Server 15 can be found in a specific article.
How does TDE work?
- TDE prevents unauthorized reading of data in the operating system files on the database server and in backups.
- Encryption and decryption are managed by the database and do not require changes to applications or client driver updates.
- EDB Postgres Advanced Server and EDB Postgres Extended Server provide hooks for external key management, allowing straightforward encryption and decryption using a password or integration with enterprise key management solutions.
Encryption algorithms
- From version 16, EDB TDE introduces the option to choose between AES-128 and AES-256 encryption algorithms during the initialization of a Postgres cluster. The choice depends on the balance between performance and security requirements. AES-128 is recommended in environments where performance efficiency and lower energy consumption are crucial.
Explore more in the EDB documentation
The EDB Postgres Extended Server is a distribution of the PostgreSQL database server, built on the open-source and community version of PostgreSQL. It is fully compatible with PostgreSQL, ensuring that applications written and tested for PostgreSQL behave the same when running on the EDB Postgres Extended Server.
Here are some key details about the EDB Postgres Extended Server:
Available PostgreSQL extensions:
- EDB Postgres Extended Server includes a limited number of features that cannot be implemented as extensions. Examples include Transparent Data Encryption (TDE) (requires version 15) and the replication optimization used by EDB Postgres Distributed.
- In other respects, EDB Postgres Extended Server maintains compatibility with the original PostgreSQL.
Additional features offered by EDB Postgres Extended Server:
- Transparent Data Encryption (TDE): A data encryption feature that protects user data stored in the database. This operation is transparent to the user and does not require changes to applications.
- SQL Superset: An optional SQL extension relative to the community version of PostgreSQL.
- Transaction Log (WAL) Delay: Helps prevent overload of the transaction log.
- Additional tracking and diagnostic options.
Explore more in the EDB documentation
EDB subscription plans
SELF-MANAGED POSTGRES PLANS
On-prem, private, public, hybrid cloud deployment
FULLY MANAGED POSTGRESQL IN THE CLOUD
Single-node and primary / standby high-availability pricing
* Infrastructure unit includes instances, storage, IOPs etc.
** EDB technical support options
*** EDB supported open source tools included in the subscription
Linux Polska EDB and PostgreSQL services and training
Professional services for open source PostgreSQL and EDB Postgres Advanced Server from certified Linux Polska experts.
We are an authorized EDB (EnterpriseDB) Certified Training Partner. Our team of experienced, certified trainers conducts training on EDB Postgres Advanced Server and PostgreSQL.
Compose your question
You are interested in services choose an option:
You are interested in subscribing choose an option:
FAQ
EDB (EnterpriseDB) products are licensed on an annual subscription basis. Purchasing subscriptions for a different duration requires individual agreements and confirmation from the manufacturer. To determine how many subscriptions can be installed and supported in a specific environment, the uniCore unit is used. This unit is applied to calculate licenses for:
◦ Cores in a physical server
◦ Cores in a virtual machine
◦ Cores in a private cloud
◦ Virtual CPUs in a public cloud
The minimum initial purchase for each environment is 8 uniCores. If you wish to purchase fewer, a three-year subscription is required.
Note: Each license is portable, allowing subscriptions to be transferred between environments.
For detailed pricing information, contact our sales team.
Here are some examples:
Physical environment
In this case, you need to calculate the number of physical cores on which the software will be installed and run. If you want to install the software on 2 machines, each with 8 cores, you should purchase 16 uniCore licenses.
Virtual environment
When the number of physical and virtual cores assigned to the machines is known, for example, if you have a server with 4 physical cores and two virtual machines, each using 2 virtual cores, you select the smaller value – 4 virtual cores (4 uniCores).
Private cloud
When the number of servers and physical cores is unknown, you calculate the number of virtual cores where the database is running.
Public cloud
There are no physical cores, only known virtual cores. You need to choose the type of VM you want to use and then, based on the cloud provider’s specifications, count the vCPUs.
Need help calculating the number of licenses? Contact us.