Rick, Sounds like a perfect match! There are a number of other things around transactional datasources that want to integrate tightly with the e.g. Indexing frameworks, such as endogenous indexes in the graph. So, I think looking into wrapping eventually consistent datasources and graph based datasources would alsobe a good activity leading up to your scenario.
Let's talk more about how this could look in practice. Got any example code running yet? /peter On Friday, January 21, 2011, Rick Bullotta <[email protected]> wrote: > Hi, all. > > Since it has been a frequent topic of conversation recently, I'd like to get > a roadmap dialog started on the topic of a companion blob/document store for > Neo. While there are plenty of ways to "roll our own", it requires a lot of > extra effort when we get into HA and load balanced scenarios. While it > might not make sense to use the existing storage model in Neo for big > strings/blobs, I am quite confident that it would be fairly easy to create a > file-system-based storage mechanism with eventually consistent replication > that is tightly integrated with Neo (which, of course, could be pluggable to > allow integrating stores such as Amazon S3, Mongo, Jackrabbit, etc.). > > It would be very easy to create a generic pattern for "blob" properties > which would internally maintain the logical storage system ID (as mentioned > in the previous sentence) and the unique key/ID in that store. Property > storage/retrieval could be transparently delegated to the the blob storage > provider, again, with file-system-based as the default/built-in. > Additionally, the replication and online backup infrastructure would be > aware of this and, in the case of the built-in file system store would take > care of the replication, and in the case of others, would simply replicate > the references or maybe even delegate to the storage provider > extension/plug-in to let it decide how to handle it. > > Rick > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Peter Neubauer > Sent: Friday, January 21, 2011 4:05 AM > To: Neo4j user discussions > Subject: Re: [Neo4j] Roadmap updated > > Oh, > btw, the roadmap document is at http://wiki.neo4j.org/content/Roadmap > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Fri, Jan 21, 2011 at 10:04 AM, Peter Neubauer > <[email protected]> wrote: >> Hi all, >> the roadmap document is now updated for 1.3.M1. We are struggling to >> get a better setup between trac.neo4j.org, the Neo Technology user >> stories and other issue tracking needs, so that the whole process is >> more transparent and open for more participation. Please bear with us >> while figuring out how to set this up. The roadmap are just the very >> high order bits, for details, for the commits, look at subscribing to >> https://lists.neo4j.org/mailman/listinfo/commits . >> >> Cheers, >> >> /peter neubauer >> >> GTalk: neubauer.peter >> Skype peter.neubauer >> Phone +46 704 106975 >> LinkedIn http://www.linkedin.com/in/neubauer >> Twitter http://twitter.com/peterneubauer >> >> http://www.neo4j.org - Your high performance graph database. >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. >> > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

