Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I tried OrientDB. It's not clear how to use their fast data importer on data that's actually structured as a graph (instead of "hey, I've got a SQL database that I want to put into a graph database for some reason"). A couple of their employees have responded to me once but haven't actually answered the question.

I also tried it before they had a fast data importer and... well, you need a fast data importer.



What kind of data did you try to import into OrientDB? CSV? Or from any other GraphDB (GraphML format)?

Have you already tried http://orientdb.com/docs/last/Graph-Batch-Insert.html?

In case you import data from a RDBMS, you can use Teleporter: http://orientdb.com/docs/last/Teleporter-Home.html.


The data is a list of triples. They can be in .nt format, for example. They can also be in a CSV that looks like .nt format without all the angle brackets and escaping, if that would be better.

Contrary to the assumptions of the OrientDB CSV tutorial, my edges are not being exported from a SQL database. The nodes aren't, for example, foreign keys into a SQL table. They don't have sequential IDs. They are just strings that identify the things that the edges connect. This is typical in N-Triples.

The triples are not currently in any kind of relational database, which I think is what Teleporter is about.

With the link to http://orientdb.com/docs/last/Graph-Batch-Insert.html, you seem to be asking me to write my own importer in Java. I'd rather not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: