Freigeben über


Was ist Azure Cosmos DB for Table?

Von Bedeutung

Suchen Sie nach einer Datenbanklösung für hochskalige Szenarien mit einer Vereinbarung über verfügbarkeitsbasierte Servicelevels (Service Level Agreement, SLA) von 99,999% Verfügbarkeit, sofortige Automatische Skalierung und automatisches Failover über mehrere Regionen hinweg? Betrachten Sie Azure Cosmos DB für NoSQL.

Azure Cosmos DB ist eine vollständig verwaltete und serverlose NoSQL-Datenbank für die moderne App-Entwicklung, einschließlich KI-Anwendungen und Agents. Mit seiner SLA-gesicherten Geschwindigkeit und Verfügbarkeit sowie der sofortigen dynamischen Skalierbarkeit ist es ideal für NoSQL-Anwendungen in Echtzeit, die eine hohe Leistung und verteilte Computing über massive Mengen von NoSQL-Daten erfordern.

Azure Cosmos DB for Table ist ein vollständig verwalteter NoSQL-Datenbankdienst, mit dem Sie große Mengen von Schlüsselwertdaten mithilfe der vertrauten Azure Table Storage-APIs speichern, verwalten und abfragen können. Diese API wurde für Anwendungen entwickelt, die skalierbaren, leistungsstarken Speicher für strukturierte/nichtrelationale Daten benötigen. Diese API ist auch mit vorhandenen Azure Table Storage Software Development Kits (SDKs) und Tools kompatibel.

Daten

Die API für Tabelle ist für das Speichern und Abrufen von Schlüsselwert- und Tabellardaten optimiert. Jede Tabelle besteht aus Entitäten (Zeilen), die durch eine eindeutige Kombination aus Partitionsschlüssel und Zeilenschlüssel mit flexiblen Eigenschaften für jede Entität identifiziert werden. Dieses Modell eignet sich ideal für Szenarien wie Geräteregistrierungen, Benutzerprofile, Konfigurationsdaten und andere Anwendungen, die schnelle Nachschlagevorgänge und einfache Abfragen über große Datasets erfordern.

Funktionen

Jede Azure Cosmos DB-Kompatibilitäts-API bietet einen robusten Satz von Features, mit denen Sie moderne, skalierbare Anwendungen erstellen können. Zu den wichtigsten Features der API für Tabelle gehören:

  • Drahtprotokollkompatibilität: Verwenden Sie Ihre vorhandenen Azure Table Storage SDKs und Tools mit minimalen oder ohne Codeänderungen.

  • Vollständig verwalteter Dienst: Azure Cosmos DB verarbeitet Infrastruktur, Patching, Skalierung und Sicherungen, sodass Sie sich auf Ihre Anwendung konzentrieren können.

  • Flexible Skalierbarkeit: Skalieren Sie Durchsatz und Speicher sofort, um Millionen von Vorgängen pro Sekunde und massive Datasets zu verarbeiten.

  • Globale Verteilung: Verteilen Sie Ihre Tabellen in einer beliebigen Azure-Region für zugriff mit geringer Latenz und hoher Verfügbarkeit.

  • Automatische Indizierung: Alle Eigenschaften werden standardmäßig indiziert und ermöglichen schnelle Abfragen ohne manuelle Indexverwaltung.

  • Anpassbare Konsistenzstufen: Wählen Sie aus fünf Konsistenzstufen aus, um die Leistung und die Datenkonsistenz für Ihre Anwendung auszugleichen.

  • Sicherheit auf Unternehmensniveau: Profitieren Sie von der Ruhe- und Übertragungsverschlüsselung, rollenbasierten Zugriffssteuerung, Überwachungsprotokollen und Compliance-Zertifizierungen.

Häufige Szenarien

Die API für Tabelle eignet sich gut für Anwendungen, die skalierbaren, leistungsfähigen Schlüsselwertspeicher erfordern. Zu den gängigen Anwendungsfällen gehören:

  • Geräteregistrierungen und IoT: Speichern und verwalten Sie Metadaten für Millionen von Geräten oder Sensoren mit schnellen Nachschlagevorgängen und Updates.

  • Benutzerprofile und Sitzungsdaten: Verwalten von Benutzerinformationen, Einstellungen und Sitzungszustand für Web- und mobile Anwendungen.

  • Konfigurations- und Referenzdaten: Speichern von Anwendungseinstellungen, Nachschlagetabellen und anderen Referenzdaten für schnellen Zugriff.

  • Überwachungsprotokolle und Ereignisverfolgung: Erfassen und Abfragen großer Mengen von Protokoll- oder Ereignisdaten für die Überwachung und Analyse.

Nächster Schritt