Nieskończony Wykres
Deweloperzy | Obiektywność, Inc. |
---|---|
Napisane w | Jawa , C++ |
Typ | Baza danych wykresów |
Licencja | Prawnie zastrzeżony |
Strona internetowa |
InfiniteGraph to rozproszona baza danych grafów zaimplementowana w Javie i C++ i pochodzi z klasy technologii baz danych NOSQL („nie tylko SQL”), które koncentrują się na strukturach danych grafów . Deweloperzy używają InfiniteGraph do znajdowania przydatnych i często ukrytych relacji w wysoce połączonych, złożonych dużych zbiorów danych . InfiniteGraph jest wieloplatformowy, skalowalny, obsługuje chmurę i został zaprojektowany do obsługi bardzo dużej przepustowości.
InfiniteGraph może łatwo i wydajnie wykonywać zapytania, które są trudne do wykonania, takie jak znalezienie wszystkich ścieżek lub najkrótszej ścieżki między dwoma elementami. InfiniteGraph nadaje się do aplikacji i usług, które rozwiązują problemy z wykresami w środowiskach operacyjnych. Język zapytań „DO” InfiniteGraph umożliwia zarówno zapytania oparte na wartościach, jak i złożone zapytania dotyczące wykresów. InfiniteGraph wykracza poza bazy danych grafów, obsługując również złożone zapytania obiektowe.
Adopcja jest widoczna w aplikacjach rządu federalnego, telekomunikacji, opieki zdrowotnej, bezpieczeństwa cybernetycznego, produkcji, finansów i sieci.
Historia
InfiniteGraph jest produkowany i obsługiwany przez Objectivity, Inc., firmę, która opracowuje technologie zarządzania bazami danych na potrzeby rozproszonego zarządzania danymi na dużą skalę i analizy relacji. Nowy InfiniteGraph został wydany w maju 2021 r.
Cechy
- API/Protokoły: Java, core C++, REST API
- Model wykresu: multigraf skierowany z etykietą. Krawędź jest bytem pierwszej klasy z tożsamością niezależną od wierzchołków, które łączy.
- Kopia zapasowa, w tym przyrostowa kopia zapasowa online i pełne przywracanie.
- Współbieżność: blokowanie aktualizacji na wykresach podrzędnych, współbieżne przetwarzanie bez blokowania.
- Konsystencja: Elastyczna (od ACID do zrelaksowanej).
- Dystrybucja: Serwer blokujący i 64-bitowe identyfikatory obiektów obsługują dynamiczną przestrzeń adresową (każda federacja może zarządzać maksymalnie 65 535 indywidualnymi bazami danych i 10^24 bajtami (jeden kwadrylion gigabajtów lub jottabajt) fizycznej przestrzeni adresowej).
- Przetwarzanie: wielowątkowy .
- Włączona chmura
- Metody zapytań: język zapytań „DO”, interfejs API nawigacji Traverser i Graph, kwalifikacja języka predykatów, dopasowywanie wzorców ścieżek.
- Obsługa zapytań równoległych
- Wizualizacja: InfiniteGraph „Studio”
- Schemat: Obsługuje pełny schemat oraz zapewnia mechanizm dołączania danych pobocznych.
- Transakcje: W pełni ACID
- Źródło: Zastrzeżone, z rozszerzeniami typu open source, zintegrowanymi komponentami i złączami innych firm
- Opcje licencji: Bezpłatna wersja 50 GB + dodatkowe ceny komercyjne i GSA oraz opcje licencyjne
- Platformy: Windows i Linux z pełną interoperacyjnością