2011-04-11 14 views
21

Szukam poważnego systemu baz danych wykresu, który nie jest napisany w Javie.Czy istnieją bazy danych Serious Graph nie napisane w Javie?

Jestem nie zainteresowany bazami danych RDF, ponieważ spodziewam się, że będę w stanie przechowywać bardziej złożone wykresy (w rzeczywistości hipergraphy) Z obozu Java, OrientDB jest dobrym przykładem tego, czego szukam.

Nota prawna:To nie jest płomień. Nie mam nic przeciwko Javie, po prostu chcę mieć pojęcie o tym, co jest tam, zaimplementowane w innych językach, być może jako rozszerzenie do innych DBMS, takich jak MySQL, MongoDb lub CouchDb.

+0

[Tutaj jest strona porównawcza, która może być przydatna] (http://vschart.com/compare/orientdb/vs/) –

+1

Jeśli musisz powiedzieć * "to nie jest płomień" * jest prawdopodobne, że mógłbyś lepiej napisać to pytanie w pierwszej kolejności. Używanie słowa "poważne" (i pisane wielkimi literami!) Nie pomaga. Zamiast tego rozważ coś w rodzaju * "Jakie bazy danych dla dojrzałych wykresów są dostępne?" *, Oznaczając je [język-agnostykę] i pisząc w ciele, że twój * "jest obeznany z kilkoma implementacjami w języku Java, ale zastanawiają się, jakie alternatywy istnieją" *. – dmckee

+2

dzięki za podpowiedź. Podążyłem za Twoimi sugestiami. – fccoelho

Odpowiedz

0

VTK ma klasy wykresów. Ma filtr do transformacji wykresów do tabel, a drugi do przeniesienia go z powrotem. Ma również połączenie SQL. Może również działać z boost.

+0

To jest rzeczywiste tłumaczenie wykresu na tabelę i powrót, co jest nieco uciążliwe dla dużych wykresów. Również jeden chce mieć możliwość zdefiniowania wielu zestawów krawędzi w oparciu o atrybuty węzła – fccoelho

+0

Ok, ale dlaczego głosuje minus? – Naszta

6

W zależności od wymagań można wypróbować wersję Phoebus. To nie jest dokładnie GraphDB, ale bardziej rozproszone ramy przetwarzania wykresów.

+0

Phoebus wydaje się naprawdę interesujący, jeśli tylko jeszcze nie dojrzały, jak sądzę. – fccoelho

+0

aah tak .. Właśnie napisałem to jako projekt hobby .. ale mam wiele próśb ze strony społeczności, aby poprawić to wokół .. jeśli masz czas, aby dać whirr, a następnie znaleźć dowolną funkcję, którą musisz dodać .. uprzejmie daj mi znać ... spróbuję go wypalić w –

4

Obecnie testuję silnik MySQL w wersji OQGRaph. Wygląda obiecująco, ale nie obsługuje wielu wykresów.

+0

MySQL to baza danych RDBMS, a nie graficzna ... Jestem tak zdezorientowany twoim komentarzem i akceptacją. –

3

Cayley jest wykresem open-source zainspirowane bazie wykresu za Google Knowledge Graph, i to jest napisane w Go.

Powiązane problemy