Hi,
I am estimating the server configuration for MongoDB installation.
- Documents: 8KB/document, only save data in 2 months, total 240 million documents, total size around 2TB.
- The data is mostly time-based, with heavy inserts and infrequent reads.
- Insert rate: 50 to 800 records/second. Peak load is 800 records/second, lasting about 2 to 3 hours a day.
- Read rate: around 1 to 5 queries/second.
I would like your suggestions on an appropriate MongoDB deployment strategy.
- If using a 3-node replica set, would it handle the load of 800 records/second?
- If using sharding, what would the approximate configuration look like?
I will perform benchmarking, but I would greatly appreciate any suggestions from those with experience in this area.