Najlepsze praktyki to wytyczne, które pomagają zarządzać danymi bardziej wydajnie.
Utwórz mniej magazynów danych
Magazyny danych zachowują się podobnie do tabel w bazach danych. Gdy zminimalizujesz liczbę magazynów danych w doświadczeniu i umieszczasz powiązane dane w tej samej bazie danych, możesz skonfigurować każdy magazyn danych osobno i poprawić wydajność usługi, aby działały one zgodnie z oczekiwaniami.
Użyj pojedynczego obiektu dla powiązanych danych
Aby użyć maksymalnego 4 MB limitu rozmiaru obiektu bardziej wydajnie, uzyskaj wszystkie odpowiednie dane w jednym wezwaniu. Class.GlobalDataStore:SetAsync()|SetAsync() aktualizuje wszystkie dane, aby wszystkie dane dla tego samego użytkownika zawsze były w równoleżniku.
Systemy wersji wersji pojedynczych obiektów zamiast całego sklepdanych. Oznacza to, że samoobsługujące obiekty są spójne, gdy przywracasz dane do starszych wersji.
Użyj słów kluczowych, aby zorganizować swoje dane
Filtruj klucze za pomocą specjalnego przedrostka , gdy wzywasz Class.DataStore:ListKeysAsync()|ListKeysAsync() ). Na przykład, możesz zapisać klucze za pomocą przedrostka /User_123