Ir para o conteúdo

Pigsty: Distribuição PostgreSQL empresarial com HA e 510 extensões

Pigsty é uma distribuição de código aberto focada em tornar o PostgreSQL pronto para uso empresarial, reunindo recursos de alta disponibilidade, backups pontuais, infraestrutura como código e monitoramento em um único pacote. Ele é projetado para ser executado tanto em laptops de desenvolvedores quanto em grandes datacenters, oferecendo uma experiência consistente e pronta para produção.

Visão geral

O projeto pigsty/pigsty no GitHub reúne todos os componentes necessários para um ambiente PostgreSQL de nível enterprise. Além do próprio banco de dados, ele inclui ferramentas de provisionamento, gerenciamento de configuração e painéis de observabilidade. O slogan oficial resume a proposta:

“PostgreSQL In Great STYle”: Postgres, Infras, Graphics, Service, Toolbox, it's all Yours.

Principais características

  • Extensibilidade: Mais de 510 extensões PG e 12 forks de kernel estão disponíveis out‑of‑the‑box.
  • Alta disponibilidade (HA): Arquitetura baseada em replicação síncrona e failover automático.
  • Recuperação pontual (PITR): Backups baseados em WARN com restauração granular.
  • Infraestrutura como código (IaC): Playbooks e scripts que permitem provisionar o cluster inteiro com um único comando.
  • Monitoramento integrado: Stack de métricas, logs e traces pronto para uso, com dashboards pré‑configurados.

Observacao

Todas as características acima são incluídas na distribuição padrão; não é necessário instalar componentes adicionais para aproveitá‑los.

Como começar

Pigsty fornece um script de instalação simples que busca a versão mais recente do repositório e executa a configuração em poucos minutos.

curl -fsSL https://repo.pigsty.io/get | bash -s v4.3.0

Dica

A versão v4.3.0 é a mais recente no momento da escrita; altere o parâmetro v4.3.0 caso queira testar outra release.

Atencao

Embora o script seja projetado para ambientes de teste e desenvolvimento, em produção revise os parâmetros de rede, armazenamento e segurança antes de aplicar o IaC.

Recursos adicionais

  • Website: https://pigsty.io/ (documentação completa, guias de uso e notas de lançamento)
  • Versão chinesa: https://pigsty.cc/
  • Lista de extensões: https://pigsty.io/ext/list
  • AI Infra (Piglet): https://pigsty.io/docs/piglet
  • Demo pública: https://demo.pigsty.io/
  • Blog: https://pigsty.io/blog/
  • Discussões: https://github.com/orgs/pgsty/discussions
  • Suporte e preços: https://pigsty.io/price

Pontos-chave

  • Pigsty distribui o PostgreSQL com recursos de HA, PITR, IaC e monitoramento integrados.
  • Inclui mais de 510 extensões PG e 12 forks de kernel, tornando‑o altamente extensível.
  • A instalação é feita via um único comando curl … | bash que baixa a versão v4.3.0 (ou outra especificada).
  • Projetado para escalar de laptops de desenvolvedores a datacenters de produção.
  • Fornece documentação, demos públicas e suporte comunitário para facilitar a adoção.

Ferramentas e Tecnologias

  • [[PostgreSQL]]

Nota pessoal

https://github.com/pgsty/pigsty

Tags

postgresql #ha #pitr #iac #monitoramento