IBM Cloudant
オープンソースのApache CouchDBをベースにした、ハイパースケールかつレジリエントな、世界中で利用できるアプリ向けデータ層
1 GB の無料試用版を入手 料金体系のオプションはこちら
ライトアップされた街並みとその街を二分する水路
IBM Cloudantとは

IBM® Cloudant®は、高負荷のワークロードと急成長するWebおよびモバイル・アプリ向けに最適化されたフルマネージドの分散型データベースで、SLAの99.99%を実現するIBM Cloud®サービスとして提供されます。IBM Cloudantはスループットとストレージを柔軟に拡張し、そのAPIと複製プロトコルはハイブリッドまたはマルチクラウド・アーキテクチャーのApache CouchDBと互換性があります。

製品資料はこちら

ユースケース

サーバーレスWebアプリとAPI このチュートリアルでは、GitHub Pagesで静的ウェブサイトのコンテンツをホストし、IBM Cloud Functionsを使用してアプリのバックエンドを実装することにより、サーバーレスWebアプリを作成していきます。 チュートリアルはこちら

サーバーレスなモバイル・アプリ このチュートリアルでは、IBM Cloud Functionsとコグニティブ・サービスおよびデータ・サービスを使用して、モバイル・アプリ用のサーバーレス・バックエンドを構築する方法について説明します。

IoTデータにおける異常の検出 このチュートリアルでは、IBM Watson IoT® PlatformでIoTデバイスをセットアップし、データを収集する方法について説明します。可視化をもたらした上で、高度なMLサービスを使用して履歴データを分析し、異常を検出します。

オープン・ハイブリッド・マルチクラウド このチュートリアルでは、ハイブリッドクラウド環境でCloudantの強力な複製プロトコルとAPIをApache CouchDBとペアリングする方法について説明します。 チュートリアルはこちら

Cloudantの詳細 サーバーレス

インスタンスを即座にデプロイし、データベースを作成するだけではなく、アプリの要件に合わせてスループット容量とデータ・ストレージを個別に拡張します。

安全性

IBM Key Protectによるオプションのユーザー定義暗号鍵管理を活用してすべてのデータを暗号化し、IBM IDおよびアクセス管理と統合します。

グローバルな可用性

Cloudantは、アプリのパフォーマンスと災害復旧の要件に合わせて、アベイラビリティゾーンと6つのリージョンにデータを分散して常時可用性を実現します。

対応しているプログラミング言語

モバイルフォン(AndroidおよびiOS)

Cloudant Syncライブラリーは、モバイル・デバイス上でJSONのローカル・データを保存、インデックス付け、クエリーを実行するだけではなく、デバイス間でのデータの同期も可能です。これらをすべてアプリで操作できます。

Java

Java-cloudantは、Java™向けIBM Cloud®ライブラリーのCloudant NoSQL公式データベースです。ライブラリーのインストールに関する情報、その他の詳細および例をご覧ください。

Node.js

Nodejs-cloudantは、Node.js向けCloudant NoSQLの公式データベース・ライブラリーです。

Python

Pythonを使用してCloudant NoSQLデータベースでの作業をサポートしているライブラリーが利用可能です。

Swift

Cloudant NoSQLデータベースで作業する際には、SwiftCloudantライブラリーがサポートされており、利用できます。これは、cocoapodsを使用してインストールされた初期バージョンです。

IBM Cloudantをサポートしているライブラリーをすべて見る
TrustRadiusがIBM Cloudantを高く評価

IBM Cloudantは、DBaaS部門、NoSQL部門、非リレーショナル・データベース部門などの複数のカテゴリーにわたり最優秀製品と評価されました。

お客様事例

よくある質問

この製品に関してよくある質問への回答をご覧ください。

IBM Cloudantは、ソフトウェアとハードウェアのプロビジョニング、管理とスケーリング、サポートを処理します。プロビジョニングされたスループット容量のニーズの変化に応じて、ハードウェアの可用性を高め、柔軟に拡張することができます。Database as a Service(DBaaS)のその他のメリットはこちら。

 

ドキュメント・データ・ストアはJSONで表現され、各ドキュメント自体が複雑なデータ構造になります。ドキュメントには、さまざまなデータ型のネストされた構造を含めることができ、ユーザーはデータベースをロックダウンすることなく、これらの構造のクエリーを実行して、ドキュメントまたはその一部を取得したり、更新したりできます。ドキュメントは、一意の主キーを介して保存および取得されます。

JSONが素晴らしいのは、管理者の介入なしに急速に進化できるそのスキーマにあります。JSONは、JavaScriptとの親和性により、JavaまたはJavaScriptオブジェクトを永続化するための極めて使い勝手のよいモデルを提供します。データ層ソリューションを構築するためにOpenJPAやHibernateなどの容量を大量に消費するモデルを必要としません。JSONドキュメントの保存と実際のオブジェクトの表示は、直感的に行うことができます。

IBM CloudantはApache CouchDBとAPI互換性がありますが、CouchDBとは異なり、全文検索および地理空間インデックス機能のために追加のオープンソース・テクノロジーを階層化しています。どちらも共通の複製プロトコルを共有しているため、クリックするだけでCloudantデータのコピーをリモートにあるCouchDBインスタンスに同期したり、逆に、CouchDBインスタンスからCloudantにデータを同期したりすることが可能です。その違いはこちら

オフライン・ファースト・アーキテクチャーとは、インターネットに接続しないアプリを構築することを意味します。このアーキテクチャーにより、インターネットに接続せずにアプリを操作できます。Cloudant Mobile Syncを使用すると、ネットワークが利用できない場合でも、モバイル・アプリがデータを収集して読み取ることができます。接続が確立されると、データはIBM Cloudantと同期されます。IBM CloudantはHoodieやPouchDBとも連携します。

今すぐ Cloudant をお試しください — 無料

無料でアカウントを作成してください。40種類以上の常時無料商品を時間制限なしでお試しいただけます。

アカウントを作成