Praktik terbaik untuk data store

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Praktik terbaik adalah pedoman yang membantu Anda mengelola data Anda dengan lebih efisien.

Praktik terbaik secara umum

Buat lebih sedikit data store

Data store memiliki perilaku yang mirip dengan tabel dalam basis data. Ketika Anda meminimalkan jumlah data store dalam sebuah permainan dan menyimpan data yang terkait dalam data store yang sama, Anda dapat mengonfigurasi setiap data store secara individu dan meningkatkan efisiensi layanan untuk mengoperasikan data tersebut.

Gunakan satu objek untuk data yang terkait

Untuk menggunakan batas ukuran objek 4 MB secara lebih efisien, ambil semua data yang relevan dalam satu panggilan. SetAsync() memperbarui semua data sehingga semua data untuk pengguna yang sama selalu disinkronkan.

Sistem versi me-version objek individu alih-alih seluruh data store. Ini berarti objek yang terpisah adalah konsisten ketika Anda mengembalikan data store ke versi yang lebih lama.

Gunakan prefiks kunci untuk mengatur data Anda

Filter kunci dengan prefiks tertentu saat memanggil ListKeysAsync(). Sebagai contoh, Anda dapat menyimpan kunci dengan prefiks seperti /User_1234/profiles/warrior dan /User_1234/profiles/mage dalam permainan yang mendukung pengguna dengan beberapa profil karakter. Anda kemudian dapat menggunakan pencarian prefiks dengan /User_1234/profiles untuk mendapatkan daftar semua profil yang dimiliki oleh pengguna tersebut.

Praktik terbaik untuk optimasi

Data store memiliki batas penyimpanan yang berlaku per permainan. Ketika permainan Anda mendekati atau melebihi kuota, Anda harus mengambil tindakan untuk mengurangi penggunaan dan menghindari potensi biaya tambahan.

Pantau penggunaan penyimpanan

Gunakan alat ini untuk observabilitas data store:

  • Dasbor Data Store, yang memberikan Anda gambaran visual tentang penggunaan penyimpanan Anda dari waktu ke waktu. Gunakan dasbor ini untuk memantau bagaimana penyimpanan Anda berkembang dan untuk mengidentifikasi periode pertumbuhan penggunaan yang tidak terduga.

  • Manajer Data Store, yang memberi Anda tampilan langsung terhadap data yang disimpan dalam permainan Anda. Manajer mencakup metrik kunci seperti penggunaan penyimpanan saat ini dan total kunci yang Anda simpan di semua data store Anda. Jika permainan Anda melebihi kuota, Manajer menampilkan peringatan dan estimasi biaya bulanan baru Anda.

    Jika permainan Anda memiliki lebih dari 100 data store, Manajer mungkin tidak menampilkan metrik detail mereka. Dalam hal ini, pertimbangkan untuk menggunakan analisis programatik melalui Open Cloud atau operasi batch.

  • Notifikasi, yang memberi tahu Anda saat permainan Anda mendekati atau melebihi batas penyimpanan. Notifikasi mencakup panduan dan tautan ke dasbor di mana Anda dapat meninjau dan mengurangi penggunaan Anda.

Selesaikan penggunaan yang melebihi kuota

Jika permainan Anda melebihi batas penyimpanan Anda, Anda dapat:

  • Hapus data store yang tidak terpakai. Jika Anda sedang menguji atau memiliki data store sementara, menghapusnya secara teratur membantu menjaga penggunaan penyimpanan yang sehat. Ketika Anda menghapus data store, Roblox dapat memproses permintaan Anda hingga 30 hari.
  • Hapus kunci individu. Ini berguna saat Anda perlu menghapus barang sementara atau data pemain tertentu.
  • Gunakan Pengolah Batch. Dalam kasus ketika menghapus data secara manual tidak efisien, Anda dapat menggunakan Pengolah Batch atau Open Cloud Data Stores API untuk menghapus data secara massal.

Gunakan versi data store alih-alih kunci baru

Saat menyimpan pembaruan atau versi baru dari data pemain atau konfigurasi, Anda dapat menggunakan sistem versi data store alih-alih membuat kunci baru untuk setiap versi. Pemberian versi memungkinkan Anda untuk mengembalikan atau memeriksa simpanan sebelumnya tanpa meningkatkan total jumlah kunci Anda atau jejak penyimpanan.

Gunakan penyimpanan memori untuk data sementara

Gunakan penyimpanan memori alih-alih data store untuk cache atau data sementara. Data di penyimpanan memori otomatis kedaluwarsa setelah 45 hari, yang mengurangi pertumbuhan penyimpanan jangka panjang Anda.

Bersihkan data Anda setelah pengujian

Setelah Anda selesai menguji, hapus data store uji melalui Manajer Data Store. Hindari membuat lingkup baru atau seluruh data store baru hanya untuk data uji.

Simpan data pemain berdasarkan kunci

Alih-alih menyimpan data pemain berdasarkan data store, simpan berdasarkan kunci. Menghapus kunci lebih cepat daripada menghapus data store.

Hapus data setelah acara

Setelah acara musiman atau fitur sementara, hapus data yang tidak terpakai melalui Pengolah Batch atau API Open Cloud.

Tinjau penggunaan secara berkala

Pastikan untuk meninjau penggunaan Anda secara berkala dan mendeteksi anomali lebih awal dengan Dasbor Data Store.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.