If you implement your application at the tinkerpop/blueprints level, then you can relatively easily migrate between implementations.
that would allow you to use neo4j/orientdb initially until you are comfortable with titan. while data migration is never trivial, tinkerpop has export/import tools to make it easier.
Can I safely assume that OrientDB can store and work on a graph with (say) 3 Billion Billion Vertices, 3 Billion Billion Edges and 3 Billion Billion Properties?
Hello Dan:Many thanks for sharing your experience on this subject. Although I am aware of Pipes, I did not know about its value. Thanks for the tip -- I shall investigates Pipes for regular use in my project.My project requirements are similar to the application that Marko has been expressing in his lectures about Twitter followers and web page references but in a completely different setting -- the number of web-pages can be expected to grow faster with time than the number of twitter users (theoretically capped by the human population at 6-7 Billion). There will be in-line and off-line queries on the graph in my project. Since my posting yesterday, I am starting to like Titan at least for one reason: its objective for being an infinite graph. Although I am not able to get any information about OrientDB, I understand that Neo4J has a limitation of around 30-50 billion vertices, edges, and properties, which is limiting for purpose. Such requirement is a shortcoming when considering recording web-pages as nodes in a graph. Since my project uses H-Base independently of the graph database, Titan may again be a natural fit.
But, as you mentioned, my only concern is that Titan is still early stages. I see my choice as either grow along with Titan or go with a mature graph DB and then eventually move to Titan when it is ready. The latter choice will work only if it is possible there is a migration tool that migrates data from the mature graph DB to Titan. I am not sure of any tool support for that at this stage -- especially because Titan is in its inception.
If there are any more advice, I would be happy to receive them. I believe that early advice is the best advice.
Best regardsKapali
On Tuesday, July 17, 2012 8:45:13 AM UTC+5:30, daniel.quest wrote: