RavenDb Sharding Hilo storage pattern -


my understanding ravendb designed if 1 shard goes down, other shards can operate without problems.

but implementing shardingresolutionstrategy , found out metadatashardidfor method. method each document type can specify shard use storage.

so if right, if shard hilo specific document type stored down, can not create new documents of type @ other shards (at least autogenerated ids not work). or may wrong , hilo replicated between shards in magical way?

sharding designed independent, in order create consistent ids, need able create them consistent store.

because of that, separate notion of splitting data multiple nodes , ha. typical scenario metadata shard independent, , running replicated database shared on sharded nodes. in fashion, if lose metadata shard, switch over.

this take advantage on fact ravendb sharding & replication orthogonal


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -