- EdgeDB passou por um rebranding e agora se chama Gel
- O PostgreSQL vem ocupando cada vez mais espaço no mercado de bancos de dados
- O PostgreSQL é praticamente o único DB mainstream mantido e desenvolvido como open source
- Começou como um projeto de pesquisa e foi lançado sob uma licença semelhante à do MIT, o que lhe rende alta confiança por não haver questões como mudança de licença ou aquisição
- Por que o PostgreSQL é chamado de “o banco de dados relacional open source mais avançado”
- Desde a época do projeto Berkeley POSTGRES, em 1985, foi projetado com extensibilidade e modularidade como princípios centrais
- Consegue lidar com vários tipos de dados (JSON, dados espaciais, vetores etc.), funcionando na prática como um banco de dados multimodal
- A otimização de consultas e o desempenho do Planner são excelentes, permitindo processar com estabilidade até consultas de grande porte ao compilar o EdgeQL (a linguagem de consulta do Gel) para SQL
- Existe um rico ecossistema de extensões do Postgres, e também é possível desenvolver extensões em Rust
- Muitos bancos de dados, como CockroachDB, YugabyteDB, TiDB e Google Spanner, priorizam a compatibilidade com Postgres
- Gel (antigo EdgeDB) é um conceito de substituição da camada de frontend do Postgres
- Aurora e Neon mudaram a camada de armazenamento, mas o Gel busca uma forma de acesso ao banco usando EdgeQL em vez de SQL
- Assim como o TypeScript funciona sobre o JavaScript, o Gel compila e otimiza esquemas e consultas sobre o Postgres de uma forma mais amigável
- A partir da nova versão Gel 6.0, o suporte direto a SQL também foi adicionado, permitindo adoção gradual
- É possível usar o Gel com ferramentas como Drizzle, Prisma e SQLAlchemy
Motivo do rebranding
- O nome “Edge” remetia a imagens como Edge Computing ou banco de dados em grafo, o que gerava confusão
- O nome foi trocado para “Gel”, por transmitir uma sensação de simplicidade e flexibilidade
O que muda e o que não muda
- A empresa, a equipe e a missão permanecem as mesmas
- Ferramentas e bibliotecas passam a ser oferecidas com a nova nomenclatura (gel) no lugar da anterior (edgedb), e também haverá symlinks e pacotes com o nome antigo para compatibilidade retroativa
- Já é possível testar a v6.0 no Gel Cloud
- A licença Apache e o desenvolvimento open source continuam, e detalhes sobre as garantias serão compartilhados em um post futuro
3 comentários
EdgeDB - ORDB open source de próxima geração para desenvolvedores
Lançamento do EdgeDB 1.0
Um ano usando EdgeDB - "Nunca mais vou voltar para SQL"
Comentários no Hacker News
O banco de dados relacional open source mais avançado do mundo