PostgreSQL Insider - PostgreSQL frequently used open source extensions (original) (raw)

If you are using PostgreSQL, you can take advantage of great open source extensions to enhance or add features according to your business needs. These extensions are actively developed by its communities, which are separate from the PostgreSQL community itself. There are hundreds of OSS extensions for PostgreSQL, and many of them are implemented in production environments.

As much as they are powerful, it is not easy to check the specifications and verify their behavior to make an optimum choice that meets your requirements. This article introduces OSS extensions that are often used by Fujitsu customers and general users. This can serve you as a guide when selecting OSS extensions.

Introduction to PostgreSQL communities

There are 2 types of PostgreSQL- related communities:

Fujitsu is passionate in engaging with the PostgreSQL community. Some of our employees are active contributors in the PostgreSQL development community, with one of our staff employees engaged as a board member of the PostgreSQL Enterprise Consortium. Fujitsu also sponsors various events such as PGDay Down Under, pgDay Asia, and PGCon.

OSS extensions commonly used

The following list shows OSS extensions often used with PostgreSQL. The classification is based on the concept of non-functional requirements, including performance, extensibility, operability, monitoring, availability, compatibility, and security.

Operability

Extensibility

Performance

Monitoring

Availability

Compatibility

Security

For details on the specifications of each OSS extensions, refer to their websites.

Mapping by category

The PostgreSQL features and OSS extensions are classified and mapped as shown below.

Operability

Extensibility

Performance

Monitoring

Availability

Compatibility

Security

From the figure above, you can see that the number of OSS extensions for scalability, operability, and monitoring is large. This is because these extensions are provided as a component or tool that can be embedded in the PostgreSQL main body to perform important tasks such as enabling PostgreSQL compatibility with APIs for various applications, linking PostgreSQL with a wide variety of foreign data, or adapting PostgreSQL according to various requirements and operation modes.

It is important to understand the features and benefits of each OSS extension in order to select the optimum OSS extensions according to your business needs.

Fujitsu Enterprise Postgres bundles the OSS extensions shown above with ★.
Customers do not need to obtain them from the development community.

In this article, we introduced the OSS extensions that are frequently used. Attractive extensions will continue to emerge as digital technology advances. By using PostgreSQL, you will always have an abundant choice of extensions that support and drive the growth of your business systems.