https://ones.com/blog/knowledge/distributed-database-vs-sharding-scalability-strategy/