Sobre TypeDB
TypeDB é uma base de dados transaccional nativa de IA, fortemente tipada, concebida para modelar domínios complexos e altamente interligados. Utiliza o TypeQL, uma linguagem de consulta legível por humanos, que também pode ser utilizada pela máquina, para definir esquemas e consultas, permitindo semânticas mais seguras e otimização semântica. O TypeDB vem com ferramentas como TypeDB Studio e TypeDB Console, suporta drivers baseados em gRPC e uma API HTTP, e está disponível como Edição Comunitária de código aberto, bem como implantações na nuvem e empresariais.
What TypeDB offers
- Fortemente tipada, modelação polimórfica com entidades, relações e atributos
- Modelo Entidade-Relação-Atributo (ERA) reforçado com subtipagem, hiper-relacionamentos, relações variádicas, atributos multivalorados e constrangimentos de cardinalidade
- TypeQL: uma linguagem de consulta legível por humanos e gravável pela máquina para esquemas e consultas expressivas
- Esquema declarativo com segurança e integridade de esquema e de dados ao longo das migrações
- Transacções com instantâneos e migrações de esquema seguras e átómicas
- Funções reutilizáveis e lógica modular para a modelação de domínios complexos
- Ferramentas: TypeDB Studio (UI) e TypeDB Console (CLI); drivers gRPC e API HTTP para integração
- Edição Comunitária de código aberto; ofertas em nuvem e no local para empresas
What sets TypeDB apart
- Fácil de usar: a linguagem TypeQL é intuitiva e um conjunto compacto de conceitos centrais
- Modelação de dados poderosa e expressiva com polimorfismo e subtipagem
- Garantias de segurança e integridade embutidas através de um sistema de tipos robusto e de constrangimentos de esquema
- Fundação de código aberto, com implantações escaláveis em nuvem e empresariais
- Ferramentas ricas e bindings de linguagem para se integrar em fluxos de trabalho de IA/ML e aplicações