À propos de TypeDB
TypeDB est une base de données transactionnelle fortement typée, IA-native, conçue pour modéliser des domaines complexes et fortement interconnectés. Il utilise TypeQL, un langage de requête lisible par l'homme et écrivable par machine, pour définir des schémas et des requêtes expressifs, ce qui permet des sémantiques plus sûres et une optimisation sémantique. TypeDB est livré avec des outils comme TypeDB Studio et TypeDB Console, prend en charge des pilotes basés sur gRPC et une API HTTP, et est disponible en édition Communauté open-source, aux côtés des déploiements cloud et en mode entreprise.
What TypeDB offers
- Modélisation fortement typée et polymorphe avec des entités, des relations et des attributs
- Modèle ERA (Entity-Relation-Attribute) amélioré avec sous-typage, hyper-relations, relations à arité variable, attributs multi-valués et contraintes de cardinalité
- TypeQL : un langage de requête lisible par l’homme et exploitable par machine pour des schémas et des requêtes expressifs
- Schéma déclaratif avec sécurité et intégrité du schéma et des données tout au long des migrations
- Transactions avec capture d'instantané et migrations de schéma sûres et atomiques
- Fonctions réutilisables et logique modulaire pour une modélisation de domaine complexe
- Outils : TypeDB Studio (UI) et TypeDB Console (CLI) ; pilotes gRPC et API HTTP pour l’intégration
- Édition communautaire open source ; offres cloud et sur site en entreprise
What sets TypeDB apart
- Facile à utiliser : langage TypeQL intuitif et un ensemble compact de concepts clés
- Modélisation des données puissante et expressive avec polymorphisme et sous-typage
- Garanties de sécurité et d'intégrité intégrées grâce à un système de types robuste et des contraintes de schéma
- Fondation open-source avec des déploiements cloud évolutifs et destinés aux entreprises
- Outils riches et bindings linguistiques pour s'intégrer aux workflows IA/ML et applications