PlanetScale Apresenta Neki: Sharding de PostgreSQL com Compatibilidade Padrão Preservada
Aprofundamento CEVIU
Aprofundamento
A PlanetScale lança o Neki, uma arquitetura de sharding projetada para escalar bancos de dados PostgreSQL mantendo a compatibilidade total com o ecossistema existente. A solução distribui instâncias reais do PostgreSQL por diversas máquinas, diferenciando-se de abordagens que modificam o motor de armazenamento ou abstraem o sharding de forma incompatível. O Neki se conecta via protocolo padrão do PostgreSQL, permitindo o uso de drivers, ORMs e extensões já conhecidos sem adaptação.
O core do Neki envolve um roteador inteligente que analisa e distribui queries para os shards, agrupamentos de instâncias PostgreSQL completas com réplicas. Sidecars otimizam o gerenciamento de conexões, superando soluções como o PgBouncer. Uma camada de controle orquestra a saúde do cluster e workflows online para operações como alteração de schema, upgrades e resharding. A topologia de dados é definida via JSON, permitindo flexibilidade na distribuição das tabelas e na escolha das chard keys. É uma evolução natural da experiência da PlanetScale com sharding de MySQL.
O que mudou
A PlanetScale vinha sinalizando sua intenção de expandir sua expertise em sharding, que antes era focada em MySQL, para o ecossistema PostgreSQL. Em notícias anteriores, como a matéria do CEVIU News de 20 de agosto de 2026 sobre a arquitetura paralela de backup para sharded Postgres, a empresa já demonstrava a direção. O lançamento do Neki concretiza essa estratégia, oferecendo a plataforma de sharding em si, para a qual aquelas soluções de backup seriam complementares. O Neki entrega o sharding prometido, uma solução que vai além do backup e gerencia toda a infraestrutura de dados.
Por que isso importa
Para o desenvolvedor, o Neki resolve o dilema de escalabilidade do PostgreSQL sem forçar uma reengenharia radical. A compatibilidade padrão garante que a base de código e as ferramentas atuais continuem funcionando. Os workflows online, que automatizam operações como mudanças de schema e resharding sem downtime, representam um ganho significativo na experiência do desenvolvedor (DX) e na agilidade operacional. Isso elimina a necessidade de janelas de manutenção longas, um ponto de dor constante em ambientes de alta demanda, e permite que equipes se concentrem na funcionalidade do produto em vez de problemas de infraestrutura.
Linha do tempo
Lançamento do PgDog, novo pooler de conexões PostgreSQL.
Aurora DSQL oferece OLTP multi-região ativo-ativo para PostgreSQL.
CEVIU aborda backup paralelo massivo para bancos de dados Postgres.
PlanetScale apresenta arquitetura paralela para backup de Postgres.
Neon lança autoscaling em tempo real para Postgres com Lakebase.
PlanetScale anuncia Neki, sharding de PostgreSQL com compatibilidade padrão.
Perguntas frequentes
Qual o principal benefício do Neki para desenvolvedores?
O Neki permite que desenvolvedores escalem bancos de dados PostgreSQL para além dos limites de uma única máquina, preservando a compatibilidade com o protocolo padrão. Isso significa usar os mesmos drivers e ORMs, sem reescrever o código da aplicação, enquanto se beneficia de uma arquitetura distribuída.
Como o Neki mantém a compatibilidade total com o PostgreSQL?
Ele usa o protocolo de conexão padrão do PostgreSQL e executa instâncias reais do PostgreSQL em cada shard, sem motores de armazenamento modificados. Isso assegura que extensões, funcionalidades SQL e o comportamento de performance sejam idênticos ao PostgreSQL que os desenvolvedores já conhecem.
O que são os workflows online do Neki?
São processos automatizados e sem interrupção que permitem executar tarefas operacionais complexas. Isso inclui alterações de schema, upgrades de versão, failovers, importações de dados e até o resharding, tudo sem a necessidade de janelas de manutenção ou downtime para a aplicação.
É possível começar a usar o Neki sem sharding desde o primeiro dia?
Sim, o Neki pode ser implantado inicialmente como uma instância primária única com réplicas. Quando a demanda crescer e o sharding for necessário, o resharding é um workflow online que pode ser executado no cluster já existente, permitindo uma evolução gradual da arquitetura.
Fontes
- planetscale.comfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 11 de setembro de 2026
- Editoria
- CEVIU Web Dev

