questions
Root Question Message
I intentionally kept the question open ended, because there is little information(which i could find) about experiences of using tinkerpop based graphTinkerPop has been around for over a decade. I'm continually shocked to learn just how many applications we all use every day that utilize it and the graph databases that support it. Most recently we've heard how ByteDance (i.e. TikTok) makes use of it with their own custom implementation: https://www.vldb.org/pvldb/vol15/p3306-li.pdf You might also be interested in how Wiz use case with Neptune: https://techcrunch.com/sponsor/aws/how-wiz-a-6-billion-unicorn-uses-specialized-data-tools-to-fuel-innovation-and-growth/ and speaking more to JanusGraph, i recall a talk that was given at a conference about Netflix and their experience with it: https://www.slideshare.net/IoannisPurdue/graph-databases-at-netflix i think that if you look around a bit you'll find plenty of examples of TinkerPop powering production systems.
Would like to know what is your experiences of using different types of graph databases.i usually don't say much about "what database to use". i currently work on Neptune, helped build DataStax Graph and the predecessor to JanusGraph (Titan...I think some of my commits might still be there), and I'm one of TinkerPop's earliest contributors. so, i tend to stay neutral. 🙂
Do you think changing to a different database without changing client experience/queries would be too expensive?avoiding vendor lock-in is definitely a feature of TinkerPop. in practice, it may not be a perfect swap out to just change a configuration to switch your graph. for example, maybe you initially choose JanusGraph and later decide to use Neptune. JanusGraph has a schema and metaproperties...Neptune does not. How will that affect your code? i think this goes back to your testing to better understand these sorts of differences in the graphs you target. Pick the possible graphs you might use and get some rough understanding of their abilities and given them a try. that said, you can swap. there are plenty of developers of tools for graph databases who do this, like &932600417269981274
I am bit hesitant towards using janusgraph as there has not been any major release of it yet, Also there seems to be lots of inactivity on communication channels as well (or am i missing something there?)?from what i understand janusgraph is closing in on a 1.0 release - could someone from &931878855684284456 say more on this?