O que é o VillageSQL Server?
O VillageSQL Server é um substituto direto para o MySQL com extensões para a era da IA agêntica. O seu framework de extensões permite que qualquer pessoa adicione tipos de dados personalizados e funções personalizadas ao servidor, sem pedir permissão e sem alterar o código do servidor.Primeiros Passos
Início Rápido
Instale o VillageSQL e coloque o seu primeiro banco de dados em funcionamento.
VillageSQL no GitHub
Veja o código-fonte e contribua com o projeto.
Extensões para o MySQL
Uma extensão adiciona recursos a um servidor VillageSQL em execução. As extensões podem adicionar:- Tipos de dados personalizados: novos tipos para colunas InnoDB, como
UUID,COMPLEXeINET, que você usa como os tipos nativos. - Funções personalizadas: funções escritas em C++ ou Rust que você chama a partir do SQL.
INSTALL EXTENSION e UNINSTALL EXTENSION.
Consulte o catálogo de extensões para ver as extensões que você pode instalar.
Crie uma Extensão
Comece pelo template de extensão e siga o guia de C++ ou o guia de Rust. Para um fluxo de trabalho guiado e assistido por IA, experimente o Extension Builder.Por que o VillageSQL?
Compatibilidade Direta
O VillageSQL fala o protocolo MySQL, então os seus clientes e drivers MySQL se conectam a ele.
Núcleo Extensível
Adicione recursos a um servidor em execução com
INSTALL EXTENSION. O servidor não precisa de reinicialização.Ecossistema Aberto
Qualquer pessoa pode criar uma extensão. O catálogo lista as extensões criadas pela comunidade ao lado das criadas pelo VillageSQL.
Ferramentas Familiares
Use as ferramentas e os arquivos de configuração do MySQL que você já conhece, como o
mysqld e o cliente mysql.Comunidade
Acompanhe as últimas notícias e participe da conversa.Últimas Notícias
Fique por dentro das últimas notícias no blog.
Discord
Converse com a comunidade no Discord.
Issues
Relate bugs ou solicite novos recursos.
Discussions
Participe da discussão no GitHub Discussions.