AllegroGraph

AllegroGraph firmy Franz Inc. to wiodąca na świecie technologia grafowych baz danych, jednego z najbardziej dynamicznie rozwijających się segmentów technologii przechowywania danych. AllegroGraph pozwala na przechowywanie, zarządzanie i analizowanie zbiorów danych, które ze względu na swoją skomplikowaną, zmienną w czasie strukturę i rozmiary nie mogłyby być przetwarzane tradycyjnymi metodami np. za pomocą relacyjnych baz danych.
W przeciwieństwie do tradycyjnych baz danych AllegroGraph przechowuje wszystkie dane w zaledwie jednej tabeli.

Rozwiązanie takie umożliwia podział bazy na mniejsze fragmenty składowane na odrębnych serwerach, a zatem łatwe i nieograniczone skalowanie oraz superszybkie wyszukiwanie danych bez konieczności wykonywania kosztownych czasowo połączeń między tabelami. Zasoby w AllegroGraph gromadzone są w postaci trójek (triples), składających się z podmiotu, predykatu i dopełnienia zgodnie z regułami notacji języka RDF.


Dane modelowane w taki sposób mogą tworzyć sieć powiązań, z których powstaje graf wiedzy.

WIZIPISI (podmiot) zatrudnia (predykat) Jana Kowalskiego (dopełnienie)
Jan Kowalski (podmiot) ukończył (predykat) Uniwersytet Wrocławski (dopełnienie)
Uniwersytet Wrocławski (podmiot) znajduje się w (predykat) Wrocławiu (dopełnienie)
AllegroGraph jest jedyną tak dojrzałą bazą danych, która w sposób natywny zapisuje dane w standardzie RDF określonym przez konsorcjum W3C. Czyni go to idealną platformą do przetwarzania i publikacji tzw. danych połączonych ? Linked Open Data.
Zapytania w AllegroGraph dokonywane są za pomocą języka SPARQL, który pełni taka samą funkcję jak język SQL w relacyjnych bazach danych, ale dla danych grafowych, przy tym wyróżnia się możliwością zadawania zapytań wykorzystujących bogaty aparat analiz grafowych oraz zadawania zapytań jednocześnie do wielu baz danych.

Rodzaje zbiorów danych dla których AlleGrograph stanowi najlepszą platformę

AllegroGraph występuje w trzech wersjach licencyjnych: