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

Reply via email to