Sunday, August 10, 2014

Graph Databases

Ever since Pernilla Lind's talk at OSCON, the idea of graph databases has been rolling around in my brain.  A kind of NoSQL.  That's the place to fit in.

I don't mind accepting the pejorative connotations of "spaghetti monster" (play up the Italian food angle) or the links to the spoof deity that said monster comes with, in the Atheists' religion (some denominations).

That's all a plus in my box.

Neurons, like the Wild World Web (WWW), get messy, like Ms. Frizzle taught.  That's STEM.  So yeah, a graph database might be a terrible tangle, a Gordian Knot.

The beauty of it though, may be seen in its application to Quakerism and its processes.  Nominating puts forward names in a slate, which gets approved by Business Meeting, thereby filling all these positions.

Who served as what when, create a time slice, produce a resume:  these things a graph database will do, and reliably, if you feed it true information.

GIGO, right?

Just keep track of who on what clearness committee recommended X for membership to Oversight, and you'll have your reports at the end of the day.  Bring a smile to your clerking team's helpers, especially if your meeting has grown complicated and involuted over the years.

Minutes are just log files detailing the transactions that have gone on.

But of course the applications of such graphing engines are far broader than Quaker committee work or household diagramming, business analysis and so on.  The list goes on and on.