O firmie TypeDB
TypeDB to silnie typowana, transakcyjna baza danych AI-native zaprojektowana do modelowania złożonych, mocno powiązanych domen. Wykorzystuje TypeQL, czytelny dla człowieka, a jednocześnie maszynowo zapisywalny język zapytań, do definiowania ekspresyjnych schematów i zapytań, co umożliwia bezpieczniejsze semantyki i optymalizację semantyczną. TypeDB dostarcza narzędzia takie jak TypeDB Studio i TypeDB Console, wspiera sterowniki oparte na gRPC oraz API HTTP i jest dostępny jako open-source Community Edition, obok chmury i wdrożeń enterprise.
What TypeDB offers
- Silnie typowane, polimorficzne modelowanie z encjami, relacjami i atrybutami
- Ulepszony model ERA (Entity-Relation-Attribute) z podtypowaniem, hiper-relacjami, relacjami o zmiennej liczbie argumentów, atrybutami wielowartościowymi i ograniczeniami kardynalności
- TypeQL: czytelny dla człowieka, a jednocześnie maszynowo zapisywalny język zapytań do ekspresyjnych schematów i zapytań
- Deklaratywny schemat z zapewnieniem bezpieczeństwa i integralności schematu/danych na wszystkich migracjach
- Transakcje z migawkami (snapshot) oraz bezpieczne, atomowe migracje schematu
- Funkcje wielokrotnego użytku i modularna logika do złożonego modelowania domen
- Narzędzia: TypeDB Studio (UI) i TypeDB Console (CLI); sterowniki gRPC i API HTTP do integracji
- Community Edition open-source; oferty chmurowe i on-premise/enterprise
What sets TypeDB apart
- Łatwe w użyciu: intuicyjny TypeQL i kompaktowy zestaw kluczowych koncepcji
- Potężne, ekspresyjne modelowanie danych z polimorfizmem i podtypowaniem
- Wbudowane gwarancje bezpieczeństwa i integralności dzięki silnemu systemowi typów i ograniczeniom schematu
- Open-source'owa fundamentacja z możliwością skalowalnych wdrożeń w chmurze i w enterprise
- Bogate narzędzia i wsparcie bindingów językowych do integracji z procesami AI/ML i aplikacjami