API MemoryStores จะจัดเก็บข้อมูลในพาร์ติชันเพื่อให้สามารถปรับขนาดการส่งข้อมูลข้ามโครงสร้างข้อมูลได้ แผนที่ที่เรียงลำดับและคิวแต่ละรายการจะอยู่ในพาร์ติชันเดียว ในขณะที่แผนที่แฮชจะกระจายรายการโดยอัตโนมัติไปยังพาร์ติชันหลาย ๆ ตัว หน้านี้อธิบายว่าการกำหนดค่าดังกล่าวทำงานอย่างไร
พาร์ติชัน
API MemoryStores จะจัดเก็บข้อมูลใน พาร์ติชัน ซึ่งเป็นเพียงการแบ่งส่วนของการจัดเก็บ เมื่อใดก็ตามที่คุณเขียนรายการไปยังหน่วยความจำ ข้อมูลนั้นจะถูกจัดเก็บในพาร์ติชันเดียวเท่านั้น พาร์ติชันจะถูกจัดการโดย API MemoryStores อย่างเต็มที่; คุณไม่จำเป็นต้องจัดการพวกมันด้วยตัวเอง
การกำหนดพาร์ติชัน
การจัดเก็บพาร์ติชันจะแตกต่างกันไปตามโครงสร้างข้อมูลที่รายการนั้นถูกจัดเก็บอยู่ สำหรับแผนที่ที่เรียงลำดับและคิว โครงสร้างข้อมูลแต่ละรายการจะถูกกำหนดให้กับพาร์ติชันเดียว
ตัวอย่างเช่น พิจารณาเกมงานรื่นเริงที่มีแผนที่ที่เรียงลำดับชื่อว่า PlayerScores และคิวชื่อว่า PlayerLine ของผู้เล่นที่รอเล่นเกม:

แตกต่างจากแผนที่ที่เรียงลำดับและคิว แผนที่แฮชจะได้รับพาร์ติชันหลายตัว และข้อมูลจะถูกกระจายโดยอัตโนมัติไปยังพาร์ติชันเหล่านี้ หากคุณเพิ่มแผนที่แฮชชื่อว่า Prizes พาร์ติชันอาจมีลักษณะดังนี้:

โปรดสังเกตว่าแผนที่แฮชมีอยู่ในพาร์ติชันทั้งหมด และแต่ละพาร์ติชันมีบางส่วนของรายการ
สำหรับขีดจำกัดการร้องขอที่ใช้กับแต่ละพาร์ติชันและกับคีย์แผนที่แฮชแต่ละรายการ โปรดดูที่ ขีดจำกัดต่อพาร์ติชัน สำหรับแนวทางในการกระจายโหลดข้ามคีย์และโครงสร้างข้อมูล โปรดดูที่ แนวทางปฏิบัติที่ดีที่สุด