Live data from Hacker News

Getting Started with Graph Databases

academy.datastax.com

1–10 of 35 posts

Re: Getting Started with Graph Databases

#3
As I had zero experience with graph databases, this was generally a good intro, but the article could do with some polishing to save newbies like me from the underlying suspicion that they're missing something obvious. I tried just reading the tutorial without watching the video, and suffered some cognitive dissonance.

At the end of the article, there's two diagrams that show the behaviour of jcvd.out() and jcvd.outE(). The little gremlins are pointing at two vertices and two edges respectively, but from the 15 lines of code earlier, they're the wrong connections, right? jcvd only has edges to kickboxer and bloodsport, but the diagrams show connections to kickboxer and timecop.

So I looked at the code again, and realized the timecop vertex was never created, which seems kinda odd if you're going to use it in the diagram.

I eventually watched the video and saw animations where the little gremlins go to all three vertices/edges, so it's probably just a badly timed screencap for the article. Not that that explains why timecop is not in the code example, but whatever.

Re: Getting Started with Graph Databases

#7

Very cool. What are some of the issues to look out for switching from an old SQL model?

I don't have any experience with this particular product, but done work with a bunch of semantic web software (which is graph based). The most difficult part of migration is related to ontology, the edges. Feature creep is very easy and if you don't set hard limits you can easily find yourself graphing metadata about graph metadata :) You can do this with relational databases as well - recursive logging tables and the like, but it is easier to catch because of the exploding table count. Authorization isn't as easy either, so you'll want to give that some thought before you jump in.

Re: Getting Started with Graph Databases

#8
My Ticketmaster job was in the CIA.

They probably deny it.

I can do miracles. That should answer any questions.

Jean Claude did Pascal account stuff.

I worked on the Report Generator. I converted reports fro vax asm to Pascal. I wrote MOPREP. I did the expression evaluator for REPGEN ands the formatting language, interpreter and editor.

I did the FANTM barcode reader networking firmware.

Post reply on HN