NoSQLアプリケーションにおける分散ACIDトランザクション

Couchbaseは、NoSQLアプリケーション全体でデータの一貫性、スケーラビリティ、高可用性を確保する分散マルチドキュメントACIDトランザクションを提供します。開発者は、CouchbaseのネイティブSDK、SQL++のサポート、クラウド、エッジ、モバイル環境へのシームレスな統合を使用して、信頼性の高い、高性能なトランザクションシステムを簡単に構築できます。

SQL++における分散マルチドキュメントACIDトランザクション

Couchbaseは、パフォーマンスや高可用性を損なうことなく、スケールで分散、マルチドキュメントACIDデータベーストランザクションをサポートしています。ACIDコンプライアンスを達成し、SQL++とJSONのパワーを活用するために、リレーショナルデータベースアプリケーションをCouchbaseに移行します。

トランザクションにCouchbaseを選ぶ理由

マルチ・ドキュメント対応

複数のドキュメントやコレクションにまたがるトランザクションを実行し、余分なコードなしで複雑な操作を簡素化します。

ACIDトランザクション

分散環境であっても完全なACID保証が得られるため、データの整合性を心配することなく、構築に専念できます。

スケーラブルなパフォーマンス

スキーマレスデータモデリングを活用し、リレーショナルデータベースからの移行を容易にする。

シームレスな統合

直感的で開発者に優しいAPIを使用して、お好みのCouchbase SDKでネイティブに動作します。

トランザクションの主要機能

Couchbaseは、完全な原子性、一貫性、分離、および耐久性を備えた分散マルチドキュメントACIDトランザクションを提供します。スケールで高スループットと低レイテンシを維持しながら、バケット、スコープ、コレクションにまたがる複雑な操作を実行します。

  • 分散ACID準拠

    分散したNoSQLデータセットに対して、ACID特性を維持したマルチ・ドキュメント・トランザクションを実行します。

  • 柔軟なクエリーとキー・バリュー操作

    SQL++クエリとキー・バリュー操作を単一のトランザクション内で統合。

  • 単調アトミックビューの分離

    トランザクション内の読み出しが、直近にコミットされた状態と一貫していることを保証する。

  • 開発者に優しいSDK

    SDKを使用して、エラー処理、再試行、非同期プログラミングモデルのサポートを備えたトランザクションを実装する。

アトミックな複数文書の書き込みの実行

単一のアトミック・トランザクション内で複数のドキュメントやコレクションをオール・オア・ナッシングで更新し、パーシャル・ステートを防止します。

高同時実行ワークロードのサポート

組み込みの競合検出と分離により、分散アプリケーション全体で同時に行われる読み取りと書き込みの操作を安全に処理します。

失敗時の自動ロールバックを有効にする

トランザクションが中断された場合、すべての段階的な変更を自動的に取り消すトランザクション保証を活用し、手作業によるリカバリロジックを削減します。

エッジでの分散トランザクションの実行

モバイルデバイスやエッジデバイスにACID準拠のトランザクションを実装し、オフラインをサポートし、接続が回復したときに自動的に同期します。

お客様の声

建設開始

当社の開発者ポータルをチェックして、NoSQLを探求し、リソースを閲覧し、チュートリアルから始めましょう。

カペラを無料で利用

わずか数クリックでCouchbaseをハンズオン。Capella DBaaSは、最も簡単かつ迅速に始めることができます。

連絡先

Couchbaseのサービスについてもっと知りたいですか?私たちにお任せください