GeminiDB Redis API

Vollständig kompatibel

Die GeminiDB Redis-API ist vollständig kompatibel mit Redis, unterstützt die Primär-/Standby-Bereitstellung oder Redis-Cluster und ist unabhängig und steuerbar für eine langfristige Entwicklung. Workloads können einfach und ohne Änderungen in die Cloud migriert werden

Zuverlässig

GeminiDB Redis API verwendet Datenkopien und eine AZ-übergreifende Bereitstellung, um die Redundanz zu verbessern. Sie wurde mit einer Multi-Thread-Architektur entwickelt und beseitigt die durch Fork-Probleme verursachten Jitter.

Preiswerter

GeminiDB Redis API bietet eine Latenzzeit von weniger als einer Millisekunde für den Datenzugriff und ermöglicht es Ihnen, Rechen- und Speicherressourcen unabhängig voneinander auszuwählen, was die Kosten um über 30 % senken kann.

Benutzerfreundlich

GeminiDB Redis API unterstützt die Autoskalierung mit der Point-in-Time-Wiederherstellung (PITR) und ohne Serviceunterbrechungen. Außerdem können Sie große Tasten und Hotkeys online diagnostizieren und risikoreiche Befehle und Tasten deaktivieren.

Warum GeminiDB Redis API?

Erweiterte Funktionen: hohe Stabilität, Skalierbarkeit und einfaches O&M

Erweiterte Funktionen: hohe Stabilität, Skalierbarkeit und einfaches O&M

  • Hohe Stabilität: Drei Datenkopien gewährleisten eine starke Datenkonsistenz, hohe Zuverlässigkeit und verhindern Schreib-Lese-Konflikte. Die überragende Fehlertoleranz (N-1-Zuverlässigkeit) gewährleistet, dass beim Ausfall eines Knotens die Services innerhalb von Sekunden übernommen werden können und alle Daten zugänglich sind.

  • Niedrige Kosten: Leistungsstarke Speicherpools helfen Ihnen, die Hardwarekosten unter Kontrolle zu halten. GeminiDB Redis API wird nicht durch Forks beeinflusst und verbessert die Speichernutzung.

  • Einfache Skalierbarkeit: GeminiDB Redis API unterstützt Multithread-Gleichzeitigkeit und horizontale Skalierung bei Bedarf. Alle Knoten sind beschreibbar, so dass es für die Bewältigung von Datenverkehrsspitzen geeignet ist.

  • Schnelle Skalierung: Die Kapazität kann in Sekundenschnelle und ohne Ausfallzeiten skaliert werden. Die Gleichzeitigkeitsskalierung kann innerhalb von Minuten abgeschlossen werden, mit nur wenigen Sekunden Unterbrechung.

Hohe Zuverlässigkeit: Starke Konsistenz und stabile Leistung

Hohe Zuverlässigkeit: Starke Konsistenz und stabile Leistung

  • Open-Source-Redis ist eine In-Memory-Datenbank mit durchschnittlicher Zuverlässigkeit. Das Service-Design wird beeinträchtigt, wenn die Daten im primären und im Standby-Knoten inkonsistent sind. Open-Source-Redis verwendet einen Single-Thread, was bedeutet, dass das Blockieren von Befehlen wahrscheinlicher ist. Wenn während der Snapshot-Erstellung und der Primär-/Standby-Replikation ein Fork aufgerufen wird, führt dies zu Leistungsschwankungen. GeminiDB Redis API kann diese Probleme lösen.

  • Hohe Datenzuverlässigkeit: Drei Datenkopien werden in einem verteilten, gemeinsam genutzten Speicherpool gespeichert, der eine hohe Datenzuverlässigkeit und starke Konsistenz für den Multipunkt-Zugriff gewährleistet.

  • Hohe Verfügbarkeit: Die überragende Fehlertoleranz (N-1-Zuverlässigkeit) stellt sicher, dass im Falle eines fehlerhaften Knotens die Services innerhalb von Sekunden übernommen werden können, ohne dass es zu einer Beeinträchtigung der Services kommt.

  • Stabile Leistung: GeminiDB ist auf End-to-End-Stabilität ausgelegt, mit verteiltem Multithreading auf der Rechenebene und direktem Remotezugriff auf den direkten Speicher (RDMA) auf der Speicherebene. Die RocksDB-Speicher-Engine ist optimiert, und die Trennung von kalten und heißen Daten beschleunigt den Zugriff auf Hotspot-Daten.

Geringe Kosten: 30 % niedrigere Kosten bei größerer Kapazität

Geringe Kosten: 30 % niedrigere Kosten bei größerer Kapazität

  • Open-Source-Redis ist eine In-Memory-Datenbank und sehr teuer. Die Speicherauslastung muss unter 50 % gehalten werden, um Forks zu vermeiden. Open-Source-Redis kann aufgrund der im Gossip-Protokoll definierten Einschränkungen keine großen Datenmengen verarbeiten. GeminiDB Redis API kann mehr Daten einfacher verarbeiten als Open-Source-Redis.

  • Geringe Nutzungskosten: Sie können Rechen- und Speicherressourcen unabhängig voneinander auswählen, was die Kosten um über 30 % senken kann.

  • Hohe Nutzung: GeminiDB Redis API verwendet eine selbstentwickelte forklose Architektur. Fast der gesamte gekaufte persistente Speicher steht zur Verfügung. GeminiDB Redis API kombiniert physische und logische Kompression, wodurch weniger Platz beansprucht wird. Feinkörnige Kontrolle wird für den Speicher bereitgestellt.

  • Große Kapazität: GeminiDB Redis API verwendet entkoppelte Speicherung und Rechenleistung und eignet sich hervorragend für Szenarien mit einer großen Datenmenge. Sie befasst sich mit Caching-Problemen und kann mehr wichtige Servicedaten über einen längeren Zeitraum aufbewahren.

Elastische Skalierung: Reibungslose Kapazitätserweiterung in Sekundenschnelle

Elastische Skalierung: Reibungslose Kapazitätserweiterung in Sekundenschnelle

  • Die Knoten in einem Open-Source-Redis-Cluster verwenden den lokalen Speicher zur Datenspeicherung. Die Skalierung der Kapazität ist zeitaufwändig, da sie das Hinzufügen von Knoten und die Migration einiger Daten erfordert. Beim Skalieren einer GeminiDB Redis-Datenbank müssen keine Daten migriert werden.

  • Dynamischer Lastenausgleich: Eingebaute Proxy-Cluster unterstützen den dynamischen Lastenausgleich. Die Auslastung der Rechenressourcen ist hoch und es ist kein zusätzliches Daten-Sharding erforderlich.

  • Skalierung von Rechenressourcen in wenigen Minuten: Rechenknoten können mit wenigen Klicks in wenigen Minuten hinzugefügt werden. GeminiDB Redis API verwendet eine Architektur mit entkoppelter Speicherung und Rechenleistung, so dass die Daten bei einer Kapazitätserweiterung nicht migriert werden.

  • Speicherplatz in Sekunden skalieren: Der Speicherplatz kann in Sekunden, in 1-GB-Schritten, skaliert werden. Der verteilte gemeinsame Speicherpool stellt sicher, dass Sie den Speicher reibungslos erweitern können und Services nicht beeinträchtigt werden.

Sicherheits-O&M: Dedizierter Cloud-Service mit O&M aus einer Hand

Sicherheits-O&M: Dedizierter Cloud-Service mit O&M aus einer Hand

  • Der Start eines ECS-gehosteten DB-Clusters dauert zu lange, da Sie die Hardware und Software kaufen, bereitstellen und warten müssen. Mit der GeminiDB Redis API können Sie ganz einfach DB-Cluster erstellen, ohne Hardware separat kaufen zu müssen. GeminiDB Redis API macht es einfacher, sich auf Ihre Anwendungen und auf Ihre Nutzer zu konzentrieren.

  • Einfache Datenmigration: GeminiDB Redis API bietet ausgereifte Lösungen zur Datenmigration aus einer Hand. Daten können von verschiedenen Schlüssel-Werte-Datenbanken und -Engines, wie Redis, SSDB, Pika, Kvrocks, LevelDB und RocksDB, zur GeminiDB Redis API migriert werden. GeminiDB Redis API ist vollständig kompatibel mit Redis, so dass Ihre Services schnell in die Cloud verlagert werden können.

  • Sicherheits-O&M: GeminiDB Redis API bietet umfassende Sicherheitsmaßnahmen, wie VPCs, Subnets, Sicherheitsgruppen, Anti-DDoS und SSL, die Ihnen helfen, eine Vielzahl von Angriffen abzuwehren und Ihre Daten zu schützen. GeminiDB Redis API bietet auch Instanzüberwachung, API-Verwaltung, Fehleralarm und automatische Sicherung.

  • Technische Unterstützung: Professionelle Kernel-Teams bieten rund um die Uhr die technische Unterstützung und Sicherheit auf Quellcode-Ebene.

Umfassende Lösungen

Umfassende Lösungen

Gaming-System
Aufbau eines leistungsfähigen Gaming-Systems

GeminiDB Redis API unterstützt verschiedene Datentypen, was es einfacher macht, Ihr eigenes Gaming-System zu erstellen. Mit der GeminiDB Redis API können Gaming-Unternehmen Echtzeit-Ranglisten mit sortierten Sätzen bereitstellen, Instant-Chat-Räume mit einem Pub/Sub-Modell entwerfen und verschiedene Server einsetzen, um Spielermomente zu aktualisieren, grundlegende Benutzerdetails zu speichern und umfangreiche Daten über komplexe Spielerbeziehungen zu speichern.

Vorteile
Verschiedene Datenstrukturen

GeminiDB Redis API bietet Datenstrukturen wie Hashes, Listen und sortierte Sätze, die für ein Gaming-System unerlässlich sind.

Lastenausgleich

Eingebaute Proxy-Cluster unterstützen den dynamischen Lastenausgleich unter den Rechenknoten. Es sind keine zusätzlichen Daten-Sharding-Logiken erforderlich.

Skalierung der Vorgänge innerhalb von Sekunden während der Spitzenzeiten

Schnelle, agile Gaming-Services sind garantiert. Während der Spitzenzeiten wird das schnelle Skalieren ausgeführt, ohne das Spielerlebnis zu beeinträchtigen.

Kostengünstiger Massenspeicher

Dank hochleistungsfähiger Speicherpools kann die GeminiDB Redis API kostengünstig eine große Menge an Daten speichern. Sie eignet sich gut für die Speicherung wichtiger Spieldaten, wie z. B. der Freunde des Spielers.

E-Commerce-Plattform
Aufbau einer elastischen und stabilen E-Commerce-Plattform

GeminiDB Redis API bietet stabile Leistung und hohe Skalierbarkeit, um alle Anforderungen von E-Commerce-Anwendungen zu erfüllen. Starke Konsistenzzähler verhindern Systemabstürze und Überverkäufe bei Blitzangeboten. GeminiDB Redis API hilft Nutzern, Spam-Filter mit sortierten Sätzen zu erstellen und die Logistik mit Geodaten zu verfolgen.

Vorteile
Starke Konsistenz

Probleme mit der Datenkonsistenz haben die E-Commerce-Branche lange Zeit geplagt. GeminiDB Redis API bietet eine starke Konsistenzsicherung für den Multipunkt-Zugriff.

Verschiedene Datentypen

Verschiedene Datentypen speichern Produktlistendaten, ermöglichen Nutzern die Erstellung von Spam-Filtern und das Blockieren des Klickfarms und integrieren Logistik mit Kartenpositionierungsfunktionen.

Starke Schreibfestigkeit

Rechenknoten nutzen das Multithreading. Sie alle unterstützen Schreibvorgänge und können eine bessere Schreibleistung als Redis-Knoten bieten.

Empfehlungssystem
Big Data-Empfehlungssystem

GeminiDB Redis API ist eine persistente Schlüssel-Werte-Datenbank, die zuverlässig und kostengünstig ist und große Datenmengen speichern kann. Sie befasst sich mit den Caching-Problemen von Redis. Sie speichert wichtige persönliche Daten und unterstützt einen hochgradig gleichzeitigen Zugriff, wodurch sie sich hervorragend für Nutzerprofile, Tags, Feature-Engineering und mehr eignet.

Vorteile
Kostengünstiger und großer Speicher

GeminiDB Redis API eignet sich hervorragend für Tags und technische Funktionen, die die Speicherung einer großen Menge von Offline-Daten erfordern.

Verschiedene Datenstrukturen

Strings, Hashes und sortierte Sätze bieten starke Abstraktionsfähigkeiten für Servicedaten.

Hohe Leistung

Im Gegensatz zu Open-Source-Redis gibt es bei der GeminiDB Redis API keine OOM(Out of Memory)-Probleme. Alle GeminiDB Redis API-Knoten unterstützen sowohl Lese- als auch Schreibvorgänge und mehrere Threads, die gleichzeitig laufen, um einen Batch-Datenimport zu realisieren, so dass Daten im Batch eingefügt und in Echtzeit gelesen, geschrieben und analysiert werden können.

Hohe Zuverlässigkeit

Daten werden in Echtzeit gespeichert und es werden drei Datenkopien bereitgestellt, um Datenverluste zu verhindern. Wenn ein Knoten defekt ist, können die Services in Sekundenschnelle übernommen werden, ohne dass die Services unterbrochen werden.

Social Media
Gestalten Sie flexible mobile soziale Anwendungen mit erhöhter Nutzerloyalität

Um Funktionen wie Chats und Kommentare bereitzustellen, nutzen Social Media-Anwendungen in der Regel Redis-Nachrichtenfunktionen. GeminiDB Redis API bietet eine Fülle von Lösungen für diesen Zweck. GeminiDB Redis API kann auch alle Benutzerdaten und Follower sowie Abonnements speichern und bietet erweiterte Funktionen wie die Suche nach Benutzern in der Nähe und das Sammeln von Umgebungsinformationen.

Vorteile
Starke Konsistenz

Logische Unordnung tritt nicht auf, wenn Services von mehreren Stellen gelesen und geschrieben werden. Folglich ist kein Konsistenzausgleichsdesign erforderlich. Die Benutzerfreundlichkeit beim Verfassen und Hinterlassen von Kommentaren wurde verbessert.

Verschiedene Datentypen

GeminiDB Redis API bietet Nachrichten-Warteschlangen-Typen wie Listen, Pub/Sub und Streams sowie Kartenpositionierungsfunktionen, die von Geodaten unterstützt werden, und erhöht so die Benutzerloyalität.

Kostengünstiger großer Speicher

GeminiDB Redis API kann große Datenmengen dauerhaft und in Echtzeit zu geringen Kosten speichern. Sie eignet sich für die Speicherung von Schlüsseldaten, einschließlich persönlicher Informationen, Follower und Abonnements aller Nutzer.

IoT
Mit IoT die Konnektivität von allem verbessern

Physische Services, wie z. B. Ladestationen für Fahrzeuge mit städteübergreifenden Services, erfordern in der Regel die Steuerung zahlreicher Endgeräte. Um die Verbindung und Verwaltung mehrerer Endgeräte zu vereinfachen, kann GeminiDB Redis API dabei helfen, ein System zur Aufgabenplanung bereitzustellen, das mit gleichzeitigen Anfragen, Geräteüberwachung und anderen Edge-Computing-Funktionen umgehen kann.

Vorteile
Verschiedene Datentypen

Multi-Warteschlangen-Aufgabenplanung, Überwachung, Sammlung und mehr werden unterstützt.

Hohe Zuverlässigkeit

Die Datenzuverlässigkeit für die Abrechnung weit verteilter Endgeräte ist gewährleistet.

Hohe Leistung

Wenn Nutzer zentrale Abfragen auf mobilen Geräten ausführen oder Daten einer großen Anzahl von Geräten gleichzeitig aktualisiert werden, sorgt eine hohe Leistung für reibungslose Services.

Mehr GeminiDB APIs

Mehr GeminiDB APIs