PG com 1 milhão de conexões
Sim, você leu certo. Esse foi o resultado que a Supabase conseguiu ao usar seu mais novo produto chamado Supavisor.
O Supavisor é uma espécie de balanceador de carga na frente de uma instancia PG e que é capaz de trabalhar em clusters quando escalado horizontalmente.
Nos testes da Supabase, uma instancia do Supavisor foi capaz de suportar 500.000 conexões, onde para o PG pareciam apenas 400.
Essa tecnologia foi escrita em Erlang Elixir (obigado leonardog12) e teve o apoio do José Valim, o brasileiro criador do Elixir.
Quer saber mais? Leia o post completo no blog da Supabase aqui.
Isso é realmente impressionante e os esforços da Supabase e Neon estão colocando o Postgres de uma forma muito próxima da "escalabilidade para nuvem" que colocaram o MySQL.
nao tenho ctz, so dei uma passada de olho, mas acho q escreveram isso em Elixer e n Erlang. Mas ainda sim, um projeto mega interessante, ja tinha ouvido falar dessa empresa, mas nunca testei seus produtos, acho q assim que tiver um tempo vou tentar brincar um pouco.
Muito legal e interessante. Só uma correção: "apoio do José Valim, o brasileiro criador do Erlang.". José Valim foi o criador a linguagem de programação Elixir e não a máquina virtual Erlang.
É muito massa ver que existem mãos de brasileiros em grandes projetos pelo mundo a fora, e bacana ver que idéias semelhantes podem ser ajustadas para um uso mais específico, no caso supavisor apesar de suportar mais conexões adiciona alguns ms a mais na reposta assim cada ferramenta tem seu lugar
Vi isso esses dias com outro banco de dados! O Scylla.
PG realmente é forte e este Supavisor ajudou demais em!
Muito bacana. Tenho usado PG no último ano e me surpreendeu bastante positivamente. Tem bastante recurso interessante.