MongoDB World is back in NYC June 7 - 9!MongoDB World is back in NYC June 7 - 9!

MongoDB
ACID トランザクション

MongoDB は、マルチドキュメント ACID および分散 ACID トランザクションの両方をサポートし、幅広いトランザクションユースケースへの対応を容易にします。
無料トライアル

MongoDB の
ACID トランザクション保証

マルチドキュメント ACID トランザクション

マルチドキュメント ACID トランザクション

MongoDB のトランザクションは、リレーショナルデータベースで開発者が使い慣れたトランザクションと同じように扱うことができます。マルチドキュメント ACID トランザクションを使用することで、同じクラスタ内で複数のドキュメントにわたるトランザクションのユースケースにも対応可能です。
分散型マルチドキュメント ACID トランザクション

分散型マルチドキュメント ACID トランザクション

分散型 ACID トランザクションとは、シャードクラスタやレプリカセットに対するマルチドキュメントトランザクションのことです。これにより、一連の操作の実行後もデータベースは、データの一貫性を保ちます。レプリカセット全体で正確なデータビューを提供し、全ての操作が「完全に実行されるか、全く実行されないか」のいずれかであることを保証します。
ドキュメントデータモデルとトランザクション

ドキュメントデータモデルとトランザクション

関連するデータは、複数のテーブルに分けて保存するよりも、1 つのドキュメントにまとめて保存するほうが高効率です。ドキュメントとして保存すると、更新時にエラーが発生した場合でも処理がロールバックされるため、常に一貫性のある状態が保たれます。これにより、従来のリレーショナルデータベースと同等レベルのデータの整合性が保証されます。

トランザクションデータの
整合性の維持

バックオフィスに存在する記録管理システム(SoR)や基幹業務(LOB)など、異なる要素間での値の交換を行い、その処理が「完全に実行されるか、全く実行されない」状態を保つ必要のあるアプリケーションは、マルチドキュメントトランザクションの活用が最適なワークロードの代表的な例です。
金融サービス
金融サービス
銀行口座間の資金移動、決済処理システム、取引プラットフォームは、ACID 準拠である必要があります。例えば、ティックストアに新しい取引が追加されると同時に、リスクシステムや市場データダッシュボードが更新される場合や、ATM から現金が引き出される際に、口座残高を更新して取引を記録するために ACID トランザクションが実行されます。これらの処理は、MongoDB の ACID 保証で実現できます。金融サービスのための MongoDB
医療・ヘルスケアシステム
医療・ヘルスケアシステム
医療・ヘルスケアシステムでは、患者の記録を正確、一貫して安全に更新するために、ACID トランザクションが活用されています。MongoDB の ACID 保証により、医療機関は医療記録を最新の状態に保ち、データの不整合を防止できるため、データに基づく信頼性の高い医療判断が可能になります。医療・ヘルスケア向けの MongoDB データベース
eコマースとインベントリ管理
eコマースと
インベントリ管理
eコマース業界では、ACID トランザクションを使用してインベントリレベルを維持・確認し、注文が原子性を保ち、正しく処理されるようにしています。これにより、支払い取引の安全性と正確性が確保されます。例えば、orderes コレクションに新しい注文を追加する際には、支払い取引が発生した時点で inventories コレクションのインベントリ情報を更新する必要があります。小売業界の革新を支える MongoDB
general_security_encryption

データを保護

MongoDB は、クライアント側のフィールドレベル暗号化など多層的なセキュリティアプローチにより、データの整合性を確保すると同時にトランザクションデータを保護します。これにより、銀行のセキュリティ要件を満たすことができます。

general_features_scale_bigger

即時のスケーリング

ビジネスニーズや規制要件の変化にあわせてシステムはスケーリングが必要です。MongoDB は、ニーズに応じてスケールアップとスケールダウンを自動的に行い、ミッションクリティカルなトランザクションを確実に実行します。

atlas_cloud_manager

あらゆる場所で実行

データを任意の環境で運用できます。マルチクラウド環境オンプレミス環境で、卓越した信頼性、セキュリティ、柔軟性を享受できます。分散型 ACID トランザクションを利用することで、あらゆるクラウド環境でトランザクションを実行可能です。

mdb_cluster_to_cluster_sync

データの整合性

データベース全体でデータの完全性、正確性、一貫性が保たれます。スナップショット分離により、広く分散されたシャードクラスタ間でもトランザクションデータの整合性を維持できます。

general_features_build_faster

超高速性能

速度と柔軟性のどちらかを犠牲にする必要はありません。MongoDB のドキュメントデータモデルでは、性能とスケーラビリティを兼ね備えた方法で、ACID 準拠のトランザクションを実行できます。

mdb_high_availability

高可用性の確保

ミッションクリティカルなトランザクションを安全にサポートします。トランザクションはどんな状況でも一貫した状態に保たれ、ACIDトランザクションを円滑に実行するために必要な高い可用性を提供します。

コアバンキングシステム
「最適なデータモデルの実装が重要です。そのうえで、データモデルを最大限に活用できるデータベース技術の導入が不可欠です。MongoDB は、銀行業務に適しており、銀行業務のデータベースに必要な、複数のドキュメントやコレクションにわたる ACID トランザクションの処理能力を備えています。」
Temenos CTO
Tony Coleman 氏
MongoDB World での Tony Coleman 氏の基調講演を視聴
ミッションクリティカルなアプリケーション
「ACID 特性を持つトランザクションは、特に、コマース領域のデータ処理を中心とする分野で、ビジネスクリティカルなトランザクションシステムを実現するのに不可欠な要素の 1 つです。NoSQL の処理能力を有し、ACID トランザクションをコレクション横断でサポートできるデータベースは、MongoDB 以外にありません。この組み合わせにより、MongoDB を活用してミッションクリティカルなアプリケーションを容易に開発できるようになりました。」
シスコシステムズ eコマース部門ディレクター
Dharmesh Panchmatia 氏
マルチドキュメントトランザクション
「MongoDB を選択した理由は、分散環境においても複数のドキュメント間でトランザクションを実行可能で、システム全体でトランザクションデータの整合性を維持できる ACID 保証を備えているためです。」
Current CTO
Trevor Marshall 氏
MongoDB は、ACID トランザクションを必要とする業界リーダーに信頼されています
Temenos
Current
Cisco
HSBC
Nexi Group

関連リソース

Temenos:レガシーシステムからの変革と記録的なトランザクションの達成
Temenos:レガシーシステムからの変革と記録的なトランザクションの達成
コアバンキングソフトウェアプロバイダー大手の Temenos 社が、自社の認定データベースに MongoDB を追加した理由、リレーショナルデータベースから MongoDB への移行の過程、直面した課題について解説します。変革の一環として MongoDB Atlas を活用し、毎秒 15 万件のトランザクションを達成した方法をご覧ください。
動画を見る
enterprise_advanced_product family

データベース管理システムにおける ACID 特性

ACID 特性はトランザクションの重要な要素です。ACID の重要な 4 つの要素、原子性、一貫性、独立性、永続性について解説します。

mdb_document_model

原子性とトランザクション

MongoDB は、シングルドキュメント、マルチドキュメントの両方のトランザクションに対して原子性を提供しています。

general_alert_high_cost

トランザクションのドキュメント

MongoDB におけるトランザクションの主要な構成要素を紹介しています。

general_features_transactions

MongoDB におけるマルチドキュメント ACID トランザクション

MongoDB は、マルチドキュメント ACID をサポートし、幅広いトランザクションユースケースへの対応を容易にします。

導入のご相談・トライアルのご用命

MongoDB は、ACID トランザクションを必要とする業界リーダーに信頼されています。MongoDB Atlas を導入し、充実したドキュメントデータモデルと ACID 準拠の機能を是非お試しください!
無料で始めるご相談・お問い合わせ
Rocket