પહેલાં ઓળખો કે અસમાન શું છે: સાચવેલો ડેટા, request traffic કે એક recordના updates. વધુ server ત્યારે જ મદદ કરે જ્યારે વધુ ભારવાળું કામ તેમની પાસે ખસેડી શકાય.
માનો કે orders merchant ID પ્રમાણે વહેંચાય છે. મોટા ભાગના merchants નાના છે, પરંતુ એક મોટી campaign ચલાવે છે. તેનો shard ભરાઈ જાય છે અને બીજા શાંત રહે છે. આ hot partition છે: તે પોતાની ક્ષમતા કરતાં વધુ કામ મેળવે છે.
1. Key બદલતાં પહેલાં અસમાનતા માપો
Shards વચ્ચે data size, request rate, latency અને CPU અથવા disk pressure સરખાવો. પછી overloaded shardને merchant અને operation પ્રમાણે જુઓ. જૂના recordsવાળો shard મોટો છતાં નિષ્ક્રિય હોઈ શકે; નાનો shard લોકપ્રિય વસ્તુના સતત updatesથી ભરાઈ શકે.
