I think that option #2 also improves write scale, though asymptotically rather than horizontally.
In option #2 one of the consistent routing choices you can make is to channel all writes to the master. Then we effectively have a write-master plus read-slaves arrangement which is a reasonable pattern for scale-out. I think Alex said it best that cache sharding is a reasonable interim strategy until such point that graph sharding stops being an impossible problem. Jim On 23 Mar 2011, at 05:22, Emil Eifrem wrote: > Absolutely. Option #3 can scale writes horizontally. > > Cheers, > > -EE > > On Tue, Mar 22, 2011 at 22:20, Guru GV <[email protected]> wrote: >> From Neo4j perspective - would there be strategies that would scale well for >> writes? Just curious. >> >> On Tue, Mar 22, 2011 at 6:37 AM, Jim Webber <[email protected]> wrote: >>> >>> Duly updated, thanks for the feedback. >>> >>> Jim >>> >>> On 22 Mar 2011, at 00:56, Emil Eifrem wrote: >>> >>>> Great post. Only thing I'd add is that a weakness of 1 & 2 is that >>>> while they scale ~linearly for reads, they don't scale writes. Maybe >>>> that's obvious but it may be worth pointing out anyway. >>>> >>>> Cheers, >>>> >>>> -EE >>>> >>>> On Mon, Mar 21, 2011 at 17:47, Jim Webber <[email protected]> wrote: >>>>> With especial thanks to Mark Harwood and Alex Averbuch, I wrote this on >>>>> approaches for scaling: >>>>> >>>>> >>>>> http://jim.webber.name/2011/03/22/ef4748c3-6459-40b6-bcfa-818960150e0f.aspx >>>>> >>>>> Your thoughts would be most welcome. >>>>> >>>>> Jim >>>>> >>>>> _______________________________________________ >>>>> Neo4j mailing list >>>>> [email protected] >>>>> https://lists.neo4j.org/mailman/listinfo/user >>>>> >>>> >>>> >>>> >>>> -- >>>> Emil Eifrém, CEO [[email protected]] >>>> Neo Technology, www.neotechnology.com >>>> Cell: +46 733 462 271 | US: 206 403 8808 >>>> http://blogs.neotechnology.com/emil >>>> http://twitter.com/emileifrem >>> >>> _______________________________________________ >>> Neo4j mailing list >>> [email protected] >>> https://lists.neo4j.org/mailman/listinfo/user >> >> > > > > -- > Emil Eifrém, CEO [[email protected]] > Neo Technology, www.neotechnology.com > Cell: +46 733 462 271 | US: 206 403 8808 > http://blogs.neotechnology.com/emil > http://twitter.com/emileifrem _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

