On May 24, 2011, at 1:31 AM, R.I.Pienaar wrote: > > > ----- Original Message ----- >> Hi all, >> >> I've been thinking for a while of experimenting with graph databases >> -- especially Neo4j[1], but there are others out there -- and just >> this week I ran across a graph language, Gremlin[2]. >> >> I know Volcane has done some experimentation with Neo4j, but has >> anyone else messed with any of these? > > we've spent a fair bit of time on neo4j and found it to be just too slow > to really do what we needed :( The REST API is quite limited, while its > extendable that would be a bit of work and its native access methods only > really work well via jruby.
When you say 'slow', do you mean at catalog insertion, or some specific query? > We looked in storing the graphs in some document database after post > processing them into a more palatable format and this seemed to work > ok but it does feel like a hack. How did you pick your documents - catalogs containing resources and edges, or all broken out separately? That seems the biggest challenge to the document db - you either get a huge number of objects to update each time, or you have a very large recursive document that you're trying to query. -- Wear the old coat and buy the new book. -- Austin Phelps --------------------------------------------------------------------- Luke Kanies -|- http://puppetlabs.com -|- http://about.me/lak -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
