I am new to Couchbase. I was in the process of checking raw performance of INSERTs with various Couchbase setups (single node, 2-node, 5-node etc.) I am using VMs on Windows Azure to do my testing since I do not have enough hardware to test it on my servers. I am using the .NET client library provided by Couchbase to write my C# based test application that does record insertion in a loop. Also, I am not using any bulk insert options (if any exist!)
Here are the results of inserts thus far:
- Time taken for 10 million records on a hardware server - roughly 10 minutes
- Time taken for 10 million records on a VM server on Azuere - roughly 21 minutes
- Time taken for 10 million records on a 2-node VM cluster on Azure 63 minutes
So here are my questions:
- Is visualization causing the insertion to come down to half of a hardware server?
- Is it normal for a Couchbase 2 node cluster to take 3 times as much compared to a 1 node Couchbase?
I have followed this article to set up Couchbase cluster in Windows Azure: Couchbase on Azure