IBM® Cloudant® ist eine vollständig verwaltete, verteilte Datenbank, die für hohe Workloads und schnell wachsende webbasierte und mobile Apps optimiert ist. Sie ist als IBM® Cloud Service mit einem SLA von 99,99 % verfügbar. Cloudant skaliert Durchsatz und Speicher elastisch und seine API und Replikationsprotokolle sind mit Apache CouchDB für hybride oder Multicloud-Architekturen kompatibel.
Stellen Sie sofort eine Instanz bereit, erstellen Sie Datenbanken und skalieren Sie unabhängig die Durchsatzkapazität und den Datenspeicher, um die Anforderungen Ihrer Anwendung zu erfüllen.
Verschlüsseln Sie alle Daten mit der optionalen benutzerdefinierten Verwaltung von Verschlüsselungscodes durch IBM Key Protect und integrieren Sie sie in IBM Identity und Access Management.
Erhalten Sie kontinuierliche Verfügbarkeit, da Cloudant die Daten über Verfügbarkeitszonen und 6 Regionen verteilt, um die Anforderungen an die App-Performance und Disaster Recovery zu erfüllen.
Die Cloudant Sync-Bibliothek kann lokale JSON-Daten auf einem mobilen Gerät speichern, indizieren und abfragen sowie Daten zwischen Geräten synchronisieren – alles gesteuert durch Ihre App.
Java-cloudant ist die offizielle Cloudant NoSQL-Datenbank für IBM Cloud® Bibliothek für Java™. Hier finden Sie Informationen zur Installation der Bibliothek, sowie Details und Beispiele.
Nodejs-cloudant ist die offizielle Cloudant NoSQL-Datenbankbibliothek für Node.js.
Eine unterstützte Bibliothek für die Arbeit mit der Cloudant NoSQL-Datenbank unter Verwendung von Python ist verfügbar.
Für die Arbeit mit der Cloudant NoSQL-Datenbank ist eine unterstützte Bibliothek namens SwiftCloudant verfügbar. Es wurde mit Cocoapods installiert und ist eine frühe Version.
IBM Cloudant ist in mehreren Kategorien als führend anerkannt: DBaaS, NoSQL und nicht-relationale Datenbanken.
Hier erhalten Sie Antworten auf die am häufigsten gestellten Fragen zu diesem Produkt.
Cloudant übernimmt die Bereitstellung von Software und Hardware, die Verwaltung und Skalierung sowie den Support. Sie erhalten hohe Verfügbarkeit und elastische Skalierung der Hardware, wenn sich Ihr Bedarf an Durchsatzkapazität ändert. Erfahren Sie mehr über die weiteren Vorteile von Database as a Service (DBaaS).
Dokumentendatenspeicher werden in JSON dargestellt, wobei jedes Dokument selbst eine komplexe Datenstruktur darstellt. Dokumente können verschachtelte Strukturen verschiedener Datentypen enthalten, und Benutzer können diese Strukturen abfragen und das Dokument oder Teile davon abrufen oder aktualisieren, ohne die Datenbank zu sperren. Dokumente werden über einen eindeutigen Primärschlüssel gespeichert und abgerufen.
Die Attraktivität von JSON beruht zum Teil auf seinem Schema, das sich schnell und ohne Eingreifen des Administrators weiterentwickeln kann. JSON bietet aufgrund seiner Affinität zu JavaScript ein elegantes Modell für die Persistenz von Java- oder JavaScript-Objekten, ohne dass „Schwergewichte“ wie OpenJPA oder Hibernate für den Aufbau einer Datenschichtlösung erforderlich sind. Das Speichern eines JSON-Dokuments zur Darstellung eines realen Objekts ist ziemlich intuitiv.
Cloudant ist zwar API-kompatibel mit Apache CouchDB, aber im Gegensatz zu CouchDB hat Cloudant zusätzliche Open-Source-Technologien für die Volltextsuche und die Indizierung von Geodaten integriert. Beide nutzen ein gemeinsames Replikationsprotokoll, sodass Sie Kopien Ihrer Cloudant-Daten mit einer entfernten CouchDB-Instanz synchronisieren können – oder umgekehrt – mit einem Klick. Informieren Sie sich über die Unterschiede.
Offline-first-Architektur bedeutet, dass Sie eine App ohne Internetverbindung erstellen. Die Architektur ermöglicht Ihnen die Interaktion mit Ihrer App ohne Konnektivität. Mit Cloudant Mobile Sync können mobile Anwendungen Daten sammeln und lesen, wenn das Netzwerk nicht verfügbar ist. Sobald die Verbindung hergestellt ist, werden die Daten mit Cloudant synchronisiert. Cloudant funktioniert auch mit Hoodie und PouchDB.