I was exploring the replication options in SOLRCloud/ES and thought would
share my findings here

1. There is a notion of master/slave(s) for every shard

2. Every operation is separately computed on master+slave(s)

3. Failover/Sync-Code is extremely hairy in both SOLR/ES...

In blur, only the server responsible for shard does the computation. There
is a huge reduction in resource consumption cluster-wide {I/O, CPU, Memory
etc...} when compared to SOLR/ES etc... Failover/Sync is also quite
clear/easy to understand...

For a write-heavy system like ours, this is a huge boost...

If my observation is correct, can we include this in blur-wiki?

--
Ravi

Reply via email to