Large cluster size
How big can a membase cluster get before the size of the node intercommunication starts causing problems? At some point it must be better to scale up the size of the nodes instead of adding additional nodes. For example, a 10-node cluster has 45 connections between servers which sounds reasonable to manage, but what happens if you've got 50 nodes (1225 interconnects), or 100 nodes (4950 interconnects), or even larger? Even a ballpark on what a reasonable largest cluster size should be would be appreciated.
-Brent
Based on that it sounds like 11 nodes is an optimal size in a 1.6.x cluster. Since 1.7 isn't out yet, does that mean it's not a good idea to run a 50+ node cluster using 1.6.x?
I don't think we've been able to say that 11 nodes is "optimal" for 1.6.x, it can certainly go higher than that.
I wouldn't recommend 50+ though, that's what 1.7 has been released and tested for.
Perry
Brent, this answer changes slightly between 1.6.x and 1.7.
In 1.6.x, you are correct that there is an exponentially growing amount of interconnects buy adding servers. With 1.7, however, we limit each server to connect to only 10 other servers.
This has a number of benefits, but will certainly reduce the amount of interconnects drastically in a large cluster.
Does that help answer your question?
Perry
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!