Pigsty 3.1: PG17, Extensiones Duck, Self-hosting Supabase, ARM & Ubuntu24
Ya está disponible Pigsty 3.1, justo después del lanzamiento de PostgreSQL 17.2. Esta versión incluye PostgreSQL 17 por defecto, es compatible con el más reciente Ubuntu 24.04 LTS y ofrece soporte inicial para arcos ARM64. También introduce cerca de 340 extensiones PostgreSQL listas para ser utilizadas desde el comienzo.
Una característica destacada es la configuración con un solo clic para Supabase autoalojado, basado en PostgreSQL. Pigsty 3.1 permite ejecutar Supabase en versiones local-first y de alta disponibilidad de PostgreSQL (versiones 14-17) y más de 300 extensiones en las principales distribuciones de Linux sin virtualización ni contenedores, aprovechando todo el potencial del hardware moderno.
La actualización mejora su repositorio con nuevos kernels compatibles con PostgreSQL como Babelfish, IvorySQL, y PolarDB, y protagonistas OLAP / DuckDB como pg_analytics, pg_duckdb, pg_mooncake, pg_parquet, y duckdb_fdw
, ahora directamente accesibles para el repositorio pigsty
Además, se han perfeccionado los procedimientos recomendados para MinIO con el fin de reducir los obstáculos a la implementación y permitir la ampliación de los clústeres existentes, que se detallan en el nuevo SOP de administración.
Pigsty 3.1 simplifica la configuración a través de varias distribuciones del sistema operativo mediante la estandarización de plantillas de configuración basadas en escenarios. Es posible descargar e instalar kernels y extensiones especificando su nombre así como cambiar las versiones significativas con un solo parámetro pg_version.
Con soporte integral para nuevos sistemas operativos y mejoras de arquitectura, Pigsty 3.1 pretende ofrecer una solución OSS RDS PG más rica en características y rentable. Confiamos que esto contribuya a que puedan aprovechar con facilidad las últimas características y extensiones de PostgreSQL.
Sobre Pigsty
Pigsty es una distribución de PostgreSQL completa y de uso local que constituye una alternativa de código abierto a los RDS.
Enlaces: Sitio web | GitHub | Demo | Introducción | Características | Nota de la versión 3.0.0
bash curl -fsSL https://repo.pigsty.io/get | bash
Características
- Extensible: PostgreSQL 17 – 12; 340 extensiones para PG ; MSSQL, Disponibilidad de sustitutos del Kernel compatibles con Oracle.
- Confiable: Clústeres de alta disponibilidad autorregenerables con PITR preconfigurado y mejores prácticas de seguridad ACL, CA y SSL integradas.
- Observable: Monitoreo SOTA para PG / Infra / Nodo basado en stack Prometheus y Grafana: Demo y Galería.
- Disponible: Acceso con haproxy, pgbouncer y VIP a servicios de base de datos personalizables, con enrutamiento automático y agrupados.
- Mantenible: Instalación One-Cmd, Admin SOP, Auto-Tune, Local Repo, IaC, y soporte Vagrant / Terraform.
- Modular: Módulos adicionales como Redis, MinIO, Etcd, Docker, DuckDB, FerretDB, Supabase, y más!
Ventajas
- Extensiones sin igual: Hemos empaquetado 143 extensiones RPM y 144 DEB además del repositorio oficial de PGDG.
- Observabilidad asombrosa: Experiencia definitiva con visualización de más de 3000 métricas en más de 30 paneles de control bien organizados.
- Mejores prácticas confiables: Probadas y perfeccionadas en entornos de producción a gran escala (25.000 vCPU) durante más de 5 años.
- NO Docker/Kubernetes: Elegimos el camino difícil para entregar una RDS basada en el sistema operativo plano ¡SIN contenedores!
- Infraestructura como código: Permite describir todo con API declarativas y aprovisionar con playbooks idempotentes.
- OSS libre y Local-First: Pigsty es un software libre bajo AGPLv3. Desarrollado para PostgreSQL con pasión y amor.