Version v3.7.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
Modules
Core Modules
Pigsty consists of multiple modules. The PINE stack: PGSQL / INFRA / NODE / ETCD are ESSENTIAL for self-hosting Postgres RDS service.
HA PG Cluster with PITR, IaC, ACL, Monitor, and 437 extensions
Nginx, Repo, DNS, NTP, Prometheus and Grafana stack for Observability
Enroll nodes into the desired state and monitor it, and VIP, HAProxy
Reliable distributive consensus storage (DCS), empowering PGSQL HA
Extra Modules
Pigsty also have some OPTIONAL “Bonus” modules, which works well with PostgreSQL, and brings extra value to your data infrastructure.
S3 compatible object storage compatible, optional backup storage
High-performance in-memory cache, optional data structure server
Container runtime, optional for running stateless app and tools
MongoDB wire-protocol compatible on PostgreSQL, optional middleware
Kernel Modules
Pigsty allows using 8 exotic PostgreSQL KERNEL forks, as an optional in-place replacement:
Native Distributive Extension
SQL Server wire-compatible
Oracle grammar & PL/SQL compatible
MySQL wire-compatibility
OLTP-optimized cloud-native storage engine
Aurora-like shared storage, with china compliance
Backend as a Service, self-hosting Firebase
Massively parallel processing data warehouse