Datenspeicher gegen Speicherstände

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Um Daten zu speichern, kannst du Datenspeicher mit der oder Speicher mit der verwenden.

Alternativ können Sie auch Luau-Typen und -Variablen verwenden, um Daten in Luau im Speicher zu speichern, ohne die Daten- oder Speicherlagerdienste zu verwenden.

Wann Datenlagern verwendet werden

Die DataStoreService speichert langlebige Daten, die zwischen Sitzungen bestehen müssen, wie z. B. Benutzerfortschritt oder Lagerbestandsartikel.Datenspeicher sind für jede Erlebniskonsistent, sodass jeder Server für jeden Ort innerhalb einer Erfahrung auf die gleichen Daten zugreifen und ändern kann.Es gibt zwei Arten von Datenlagern: Standard und geordnet. Standard-Datenspeicher können Daten wie Zahlen, Zeichen und Tabellen speichern, die nicht gerankt oder sortiert werden müssen.Diese Daten werden als Schlüssel-Wert-Paare gespeichert, bei denen jede Einheit unter einem Schlüssel gespeichert wird, der einzigartig in seinem Datenstoff ist und den du abrufen, aktualisieren oder löschen kannst. Bestellte Datenspeicher können nur Zahlen speichern.Jeder Eintrag wird unter einem Schlüssel gespeichert, der einzigartig in seinem Datenstore ist und den du abrufen, Updateoder löschen kannst.Du kannst diese Daten numerisch ranken und sortieren und sie basierend auf gespeicherten numerischen Werten in aufsteigender oder absteigender Reihenfolge abrufen.Für weitere Informationen, siehe Bestellte Datenspeicher.

Standard-Datenspeicher Aufgerichtete Datenspeicher
eingeben Zahlen, Zeichenketten, Boolesche und Tabellen.Nur Zahlen.
Gewöhnliche Anwendungsfälle Benutzerfortschritt, Inventarartikel und Erfahrungseinstellungen.Allzeit, permanente Rangierungs- und Bestenlisten-Systeme. Im Gegensatz zu Bestenlisten in Speicherdatenspeichern sind diese Bestenlisten-Daten dauerhaft.
Vorherige Versions-Sicherung Verwaltet automatisch frühere Versionen Ihrer Daten für 30 Tage.Verwaltet keine früheren Versionen deiner Daten.

Wann Speicherstände verwendet werden

Die MemoryStoreService ist ein Hochleistungs- und niedrige Latenz-Service, der temporäre Daten speichert, die häufig aktualisiert oder aufgerufen werden müssen, wie z. B. globale Ranglisten oder Matchmaking-Warteschlangen.Mit Speicherlagern kann jeder Server für jeden Ort innerhalb einer Erfahrung schnell und häufig auf die gleichen Daten zugreifen und sie ändern.Daten in einem Speicher verfallen nach einer bestimmten Zeitspanne, die bis zu 45 Tage dauert.

Obwohl Speicherstände temporäre Daten speichern, unterstützen sie auch permanente Funktionen wie einen globalen Marktplatz.Der Marktplatz ist dauerhaft, aber die Artikel, die darin verkauft werden, haben ein Ablaufdatum.

Speicherstände >
eingeben Zahlen, Zeichenketten, Boolesche und Tabellen, die nicht mehr als 45 Tage bestehen müssen.
Gewöhnliche Anwendungsfälle Fähigkeitsbasiertes Matchmaking, Match-Status für Mehrspieler-Spiele, tägliche und monatliche Bestenlisten.

Wann In-Memory-Speicher in Luau verwendet wird

Sie können den Speicher in der Speicherzone in Luau verwenden, um vorübergehende Daten zu speichern, die mit minimaler Verzögerung und ohne die Kosten externer Serviceanrufe bei Datenlagern oder Speicherlagern abgerufen werden müssen.Es sind keine zusätzlichen Schritte erforderlich, um In-Memory-Speicher einzurichten, da er bereits standardmäßig in Lua erstellt wird.

In-Memory-Speicher in Luau
Datentyp Zahlen, Zeichen, Boolesche und Tabellen.
Gewöhnliche Anwendungsfälle Daten, die nur für eine einzige Server-Sitzung relevant sind und die du sofort aktualisieren kannst, ohne dich um Beständigkeit zu sorgen.Beispiel: Aktive Buffs, temporäre Punkte und laufender Quest-Fortschritt, der zurückgesetzt wird, wenn der Benutzer die Erlebnisverlässt.
Werte, die häufig geändert werden, wie Zähler, Timer oder Statusflaggen.Beispiel: Die Gesundheitsleiste eines Benutzers, die bei jedem Treffer aktualisiert wird.
Vermeidung von Rate-Limit-Beschränkungen für hochfrequente Operationen in großen aktiven Erlebnissen.:Beispiel: Eine Erfahrung mit Dutzenden von Benutzern, die mit demselben Objekt interagieren.
Daten, die die Spiellogik antreiben, wie temporäre Variablen oder Power-Up-Zustände, bei denen der schnelle Zugriff ohne Verzögerung unerlässlich ist.:Beispiel: Der aktuelle Angriffszustand eines Benutzers oder die aktuelle Gesundheit eines Feindes, die sofort und ohne die Verzögerung zugänglich sein muss, die bei der Anrufung externer Dienste wie Daten- oder Speicherlagern entsteht.
Mehrspieler-Interaktionen, die nur innerhalb eines einzigen Servers relevant sind.Beispiel: Ein gemeinsames Ziel in einer Erlebnis.