Skip to content
Help Center

What is PostgreSQL and when should you use it in hosting?

PostgreSQL: what it is, what it's for, and how it relates to databases within a hosting service.

Quick summary

  • What it is: PostgreSQL is an advanced open-source object-relational database management system (ORDBMS), known for its robustness, scalability and standards compliance.
  • What it's for: it helps store and manage the information used by websites, online stores and applications.
  • When to check it: when installing a CMS, migrating a website, reviewing connection errors or managing data from the control panel.

PostgreSQL is an advanced open-source object-relational database management system (ORDBMS), known for its robustness, scalability and standards compliance. It is often the choice for enterprise systems and applications requiring complex transactions and intensive queries.

Main features of PostgreSQL:

  • SQL standards compliance: PostgreSQL is highly compatible with SQL standards and offers many advanced features such as complex queries, subqueries, transactions and more.
  • Complex data support: Includes native support for data types such as JSON, XML and arrays, as well as the ability to define and use custom types.
  • Extensibility: One of PostgreSQL's strong points is its extensibility. Users can define their own functions and operators, custom data types and can even write code in different programming languages directly within the database.
  • Concurrency: Uses a Multi-Version Concurrency Control (MVCC) model that allows multiple users to access the database at the same time without blocking writes.
  • Replication and partitioning: Offers robust support for asynchronous and synchronous replication, and allows table partitioning to handle large data volumes.
  • Security: Includes robust authentication, role-based access control and SSL support for secure connections.
  • Development and monitoring tools: Comes with a variety of tools to help with database development and monitoring, including the popular pgAdmin.

PostgreSQL is widely used across all types of industries and by many large players in the technology sector due to its ability to handle extensive workloads and its adaptability to demanding environments. Its active community and access to a vast amount of resources and support make it a solid choice for applications requiring a powerful and flexible database management system.

Why it matters in hosting

Understanding this concept will help you make better decisions when managing your service. In practice, it relates to storing and managing the information used by websites, online stores and applications. If it appears in a guide, the control panel or a support response, review the context before making changes.

Related articles

  • MySQL
  • MariaDB
  • phpMyAdmin