disebut shard. Setiap shard menyimpan subset dari data, sehingga beban kerja dapat didistribusikan secara merata. Ini sangat berguna untuk aplikasi dengan volume data yang sangat besar, di mana satu server tidak cukup untuk menangani semua permintaan.Konsep dasar sharding melibatkan tiga komponen ... utama: shard, mongos, dan config servers. Shard adalah tempat penyimpanan data sebenarnya, mongos bertindak sebagai perantara yang menerima query dari aplikasi dan mendistribusikannya ke shard yang tepat, dan config servers menyimpan metadata tentang struktur sharding.Proses sharding dimulai dengan
dalam beberapa bagian lebih kecil, yang disebut shards. Setiap shard menyimpan subset data dan dapat didistribusikan ke berbagai server. Dengan cara ini, beban kerja dapat dibagi, memungkinkan pengelolaan data yang lebih efisien dan kinerja yang lebih baik. Di MongoDB, sharding dilakukan dengan ... MongoDB melibatkan tiga komponen utama: config server, shard server, dan query router (mongos). Config server menyimpan metadata tentang distribusi data di shard, shard server menyimpan data itu sendiri, dan mongos bertindak sebagai perantara antara aplikasi dan shard server. Berikut adalah contoh