USE CASES
Astra DB für den Gaming-Bereich
Gamer haben die Qual der Wahl. Sie können Games auf Konsolen spielen oder über mobile, Social-Media- oder Cloud-Gaming-Plattformen an Onlinegames teilnehmen. Es gibt Single-Player-Games und Multiplayer-Spiele, bei denen sich Gamer aus der ganzen Welt zusammenschließen. Und nicht zu vergessen: Auch Virtual-Reality(VR)- und Augmented-Reality(AR)-Gaming-Plattformen haben in den letzten Jahren deutlich an Beliebtheit gewonnen.
Nutzer dieser Spieleplattformen erwarten, dass sie jederzeit und überall auf ihre Games zugreifen und dabei auch live mit anderen Spielern interagieren können. Typische Gaming-Dienste sind Profildaten von Spielern, virtuelle Produkt-/Item-Kataloge, virtuelle Währungen, Bestenlisten, Gamer-Communitys sowie Messaging-Tools. Um all diese Anforderungen zu erfüllen, nutzen Gaming-Plattformen massiv skalierbare, extrem reaktionsschnelle Data-Stacks, die auf der ganzen Welt jederzeit verfügbar sind. Da Gaming-Systeme eine große Vielfalt von Daten produzieren und nutzen, müssen diese Stacks zudem extrem flexibel sein.
Welche Vorteile bietet Astra DB im Gaming-Bereich?
Massive Skalierbarkeit und Hochverfügbarkeit
Astra DB lässt sich denkbar einfach auf Millionen Spieler skalieren. Gamer tolerieren beim Spielen keine Lags und Verzögerungen und sie erwarten, dass ihre Spiele ständig online sind und es nicht zu Ausfällen kommt. Die niedrigen Lese-/Schreiblatenzen selbst bei enormen Datenmengen sowie die hohe Verfügbarkeit von Astra DB ermöglichen Spielern ein interaktives Echtzeit-Gaming-Erlebnis – wann und wo sie möchten.
Modellübergreifende Flexibilität und Sicherheit für Daten
Bei Spielen fällt eine Vielzahl an Daten an, die innerhalb der Gaming-Plattform sicher verwaltet werden müssen, wie etwa Spielerprofile, Bestenlisten sowie In-Game-Währungen und -Käufe. Astra DB unterstützt die APIs Document (JSON), REST, GraphQL und gRPC und bietet die modellübergreifende Flexibilität, die nötig ist, um diese große Bandbreite an Daten auf Gaming-Plattformen zu verwalten. Die Account- und Sitzungsdaten von Spielern werden durch branchenübliche TLS-Verbindungen, Data-at-Rest-Verschlüsselung sowie Bring-your-own-Key(BYOK)-Management durchgängig geschützt.
Datenpipelines für Echtzeit-Gaming
Mit Change Data Capture (CDC) für Astra DB auf Basis von Astra Streaming können Sie Echtzeit-Datenpipelines für Analysen erstellen. Änderungen an Astra-DB-Daten können mit CDC unmittelbar an Machine-Learning(ML)-Modelle und Data-Warehouses (DWH) übermittelt werden, um Analysen zur Verbesserung von Empfehlungen und Aktionen durchzuführen. Durch diese Integrationen lassen sich etwa das virtuelle Produkt- und Item-Inventar innerhalb des Games, Spielerkennzahlen, Erfolge und Bestenlisten in Echtzeit aktualisieren, was ein erstklassiges Spielerlebnis sicherstellt.
Beliebige Cloud
Astra DB ist eine multimodale, global verteilte Lösung, die verschiedene Datencenter und Cloud-Regionen abdeckt und sich in AWS, GCP und Azure implementieren lässt. Sie stellt überall und unabhängig von den Datenmengen die Kompatibilität mit der Open-Source-Version von Cassandra sicher und bietet Spielern rund um den Globus Zugriff auf Massively-Multiplayer-Online-Games. Darüber hinaus reduziert Astra DB den Installations- und Verwaltungsaufwand, sodass die Total Cost of Ownership (TCO) für jede beliebige Gaming-Plattform wesentlich niedriger ausfallen.
Architektur für Gaming-Anwendungen
Astra DB unterstützt sämtliche Datentypen für Spieleplattformen. Mit CDC und Astra Streaming lassen sich denkbar einfach Echtzeit-Datenpipelines zwischen Astra DB sowie ML-Modellen und Data-Warehouses erstellen. Diese Integrationen ermöglichen wiederum Echtzeitanalysen und -Updates.