શાર્ડિંગ MongoDB ની હોરાઇઝોન્ટલ સ્કેલિંગ ની પદ્ધતિ છે — ડેટાને એક જ સર્વર જે હેન્ડલ કરી શકે તેનાથી વધુ ડેટાસેટ્સ અને થ્રૂપુટ હેન્ડલ કરવા માટે ડેટાને બહુવિધ સર્વર્સ (શાર્ડ્સ) પર વિતરિત કરવું — તે ડેટાને શાર્ડ કી દ્વારા વિભાજિત કરે છે, MongoDB સાથે ક્વેરીને યોગ્ય શાર્ડ્સમાં રૂટ કરે છે।
શાર્ડ કેન શે: એક સર્વર કરતાં આગળ સ્કેલ કરો
A single server has limits (storage, RAM, write throughput). When data/load exceeds
what one server (even a powerful one) can handle, SHARDING distributes it:
→ data is split across multiple SHARDS (each a replica set)
→ each shard holds a SUBSET of the data → combined capacity scales horizontally
→ handles huge datasets and high write throughput
