Dengan dirilisnya struktur data MemoryStoreHashMap , Roblox menghapus semua batasan yang ada untuk struktur data individu dan menggantikannya dengan batas penahanan "per-partisi" tunggal dan global.Batas yang tepat bergantung pada nilai internal dan bagaimana proses pembagian otomatis mendistribusikan data Anda, tetapi umumnya memungkinkan penggunaan yang jauh lebih tinggi sebelum penurunan, terutama untuk peta hash.Batas baru ini memungkinkan penggunaan fleksibel dari penyimpanan memori di semua struktur data.
Partisi
API Penyimpanan Memori menyimpan data pada partisi , yang hanya subdivisi penyimpanan.Setiap kali Anda menulis item ke penyimpanan toko, item tersebut disimpan di satu partisi tepat.Partisi sepenuhnya dikelola oleh API Penyimpanan Memori; Anda tidak perlu mengelolanya sendiri.
Penugasan partisi
Penyimpanan partisi berbeda menurut struktur data item yang disimpan.Untuk peta dan antrian yang disortir, setiap struktur data diberi satu partisi.
Sebagai contoh, pertimbangkan permainan karnaval dengan peta yang disortir bernama PlayerScores dan antrian yang disebut PlayerLine pemain yang menunggu untuk memainkan game:

Tidak seperti peta dan antrian yang disortir, peta hash diberikan beberapa partisi, dan data didistribusikan secara otomatis di antara partisi ini.Jika Anda menambahkan peta hash yang disebut Prizes, partisi mungkin terlihat seperti ini:

Perhatikan bagaimana peta hash ada di semua partisi, dan setiap partisi memiliki beberapa subset item.
Batasan
Memiliki batas per-partisi memungkinkan melakukan lebih banyak melalui semua struktur data.Ini juga mendukung peta hash, karena mereka dibagikan di semua partisi.
Sebagai contoh, pertimbangkan batas per-partisi 150.000 permintaan per menit (RPM):
- Dalam kasus terbaik, peta terurut dan antrian terbatas pada 150.000 RPM, karena masing-masing berada di satu partisi.
- Permintaan untuk membuat hash peta tersebar di antara kunci item, yang sendiri tersebar di antara partisi, sehingga hash peta dapat memiliki batas efektif yang jauh lebih tinggi sebelum melambat, berkali-kali dari struktur data lainnya.

Untuk alasan ini, jika Anda tidak memerlukan penyortiran atau fungsi "pertama masuk, pertama keluar", peta hash biasanya merupakan pilihan terbaik untuk struktur data penyimpanan memori.Untuk informasi lebih lanjut, lihat praktik terbaik.