2011-04-11 9 views
21

Sto cercando un sistema di database grafico serio che non sia scritto in Java.Esistono database di Grave Grafo non scritti in Java?

Sono non interessati a basi di dati RDF, dal momento che mi aspetto di essere in grado di memorizzare i grafici più complessi (in realtà ipergrafi) Da all'interno del campo Java, OrientDB è un buon esempio di quello che sto cercando.

Disclaimer:Questo non è un flamebait. Non ho nulla contro Java, voglio solo avere un'idea di ciò che è là fuori, implementato in altri linguaggi, forse come estensione ad altri dbms, come MySQL, MongoDb o CouchDb.

+0

[Ecco un sito Web di confronto che potrebbe essere di qualche utilità] (http://vschart.com/compare/orientdb/vs/) –

+1

Se si deve dire * "questo non è flamebait" * è probabile che avresti potuto scrivere la domanda meglio in primo luogo. Usare "serio" (e anche maiuscolato!) Non aiuta. Considerare invece qualcosa come * "Quali database di grafici maturi sono disponibili?" *, Taggandolo [agnostico linguistico] e scrivendo nel corpo che * * ha familiarità con diverse implementazioni in java ma si chiedono quali siano le alternative disponibili "*. – dmckee

+2

grazie per il suggerimento. Ho seguito i tuoi suggerimenti. – fccoelho

risposta

0

VTK ha classi di grafico. Ha un filtro per trasformare grafici in tabelle e un altro per ritrasferirli. Ha anche una connessione SQL. Potrebbe funzionare anche con boost.

+0

È la traduzione effettiva del grafico in tabulare e posteriore che è un po 'macchinosa per i grafici di grandi dimensioni. Inoltre, si può essere in grado di definire più edge-set in base agli attributi di un nodo – fccoelho

+0

Ok, ma perché il voto negativo? – Naszta

6

A seconda del tipo di esigenza, è possibile provare Phoebus. Non è esattamente un GraphDB ma è più un framework di elaborazione del grafico distribuito.

+0

Phoebus sembra davvero interessante se non fosse ancora maturo, presumo. – fccoelho

+0

aah yes .. l'ho appena scritto come un progetto per hobby .. ma ho ricevuto molte richieste dalla community per modificarlo ... se si ottiene il tempo di dare un whirr e successivamente trovare qualsiasi funzionalità che è necessario aggiungere .. cortesemente fammi sapere .. proverò a cuocerlo in –

4

Attualmente sto testando il motore OQGRaph di MySQL. Sembra promettente ma non sembra supportare i multi-graph.

+0

MySQL è un RDBMS, non un database grafico ... Sono così confuso dal tuo commento e dalla sua accettazione. –

3

Cayley è un grafico open source ispirato il database grafico dietro di Google Knowledge Graph, ed è scritto in Go.

Problemi correlati