PostgreSQL-Cluster logo

PostgreSQL-Cluster

Открытая реляционная база данных

Database Версия: 13-master

Notes

Available in 1Panel v2.0.4 and above.

Introduction

PostgreSQL is a powerful open-source relational database management system (RDBMS) known for its reliability, scalability, and advanced features. It is widely used across various applications and industries.

Features

  • Multi-User Support: PostgreSQL supports multiple users, each with their own accounts and permissions. This allows simultaneous access and management of the database without interference between users.
  • ACID: PostgreSQL adheres to ACID properties (Atomicity, Consistency, Isolation, Durability), ensuring reliable and consistent database operations, even during system crashes or failures, maintaining data integrity.
  • Rich Data Type Support: PostgreSQL provides a wide range of built-in data types, including integers, floating points, dates/times, text, and binary data. It also supports user-defined data types, offering flexibility for various use cases.
  • Extensions: Users can easily add new functions, operators, aggregate functions, and data types to PostgreSQL, making it adaptable to specific application requirements and diverse data processing tasks.
  • Foreign Key Support: PostgreSQL supports foreign keys to define relationships between tables, ensuring referential integrity and preventing inconsistent data associations.
  • Multi-Version Concurrency Control (MVCC): PostgreSQL uses MVCC to handle concurrent database access, allowing multiple transactions to interact simultaneously without data conflicts or locks.
  • Advanced Query Optimization: PostgreSQL features a powerful query optimizer to efficiently execute complex queries, enhancing performance and reducing query execution time.
  • Backup and Recovery: PostgreSQL supports online backup and recovery operations, enabling easy database backups and data restoration when needed, ensuring data availability and security.
  • External Data Access: PostgreSQL allows integration with external data sources, such as other databases, files, and web services, enabling seamless data consolidation and integration.
  • Security: PostgreSQL offers comprehensive security features, including access controls, SSL support, data encryption, and auditing capabilities, ensuring the protection of sensitive information.
  • JSON and JSONB Data Types: PostgreSQL supports storing and querying JSON data using JSON and binary JSON (JSONB) data types, making it ideal for managing semi-structured data.
  • Replication and High Availability: PostgreSQL supports streaming replication and logical replication to enable data replication and high availability configurations, ensuring system resilience and fault tolerance.
  • Community Support and Extensions: PostgreSQL has an active community and a rich ecosystem of extensions and plugins to meet the needs of various industries and applications.

Развёртывание PostgreSQL-Cluster в 1Panel

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for PostgreSQL-Cluster and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.