WEBINAR
How to build smarter AI apps with Python and MongoDB.
Register now >
NEW
How to build smarter AI apps with Python and MongoDB.
Register now >
General Information
General Information
Documentation
Developer Articles & Topics
Community Forums
Blog
University
製品
プラットフォーム
Atlas
開発者向けデータプラットフォーム
プラットフォームサービス
データベース
マルチクラウドデータベース
検索
優れた検索エクスペリエンス
ベクトル検索(プレビュー)
生成 AI でインテリジェントなアプリを設計
ストリーム処理(プレビュー)
MongoDB と Kafka の統合
セルフサービス
Enterprise Advanced
セルフサービスで MongoDB を実行・管理
Community Edition
MongoDB を活用してローカル環境で開発
ツール
Compass
MongoDB データのための GUI
統合
サードパーティのサービスとの統合
Relational Migrator
MongoDB へのスムーズな移行
製品一覧のページへ
開発者向けフルスイートをチェック!
arrow-right
MongoDB Atlas で構築
今すぐ無料で利用できます!
ご登録
Enterprise Advanced のお試し
MongoDB をオンプレミスで
ダウンロード
Community Edition のお試し
MongoDB の最新版をお試しください!
ダウンロード
リソース
ドキュメント
MongoDB を使ったビルド方法を学び、今すぐ始めましょう
実力と認定資格
需要の高い実力を開発し、MongoDB 認定資格を取得しましょう
本
MongoDBに関する書籍や電子書籍を読む
教育者のためのMongoDB
教育者向けリソースを活用する
学生向けMongoDB
学生特典を活用する
コミュニティ
開発者コミュニティに参加する
イベント
イベントや Web セミナーをチェック!
リソースハブ
arrow-right
ソリューション
ユースケース
AI(人工知能)
モダナイゼーション
支払い処理
サーバーレス開発
ゲーム
業界
金融サービス
テレコム
医療・ヘルスケア
リテール(小売)
公共機関
製造
ソリューションライブラリ
プロジェクトの始動をカスタムソリューションで支援
arrow-right
MongoDB AMP
アプリケーションの最新化を最大3倍高速化
詳しく見る
arrow-right
スタートアップ・AI イノベーター
AI をはじめとする革新的なアイデアを支援
詳しく見る
arrow-right
導入事例
お客さまの声
詳しく見る
arrow-right
企業情報
採用情報
新たな冒険を始めませんか?
ブログ
最新情報を含む多様なコンテンツ
ニュースルーム
プレスリリースとニュース記事
パートナー
MongoDB のパートナーエコシステム
経営陣
経営陣のご紹介
会社概要
MongoDB について
ご相談・お問い合わせ
MongoDB へのお問い合わせ
お問い合わせページへ
arrow-right
投資家向け情報
インベスターポータル
詳しく見る
arrow-right
価格情報
日本語
サポート
サインイン
menu-vertical
無料トライアル
MongoDB
ACID トランザクション
MongoDB は、マルチドキュメント ACID および分散 ACID トランザクションの両方をサポートし、幅広いトランザクションユースケースへの対応を容易にします。
無料トライアル
MongoDB の
ACID トランザクション保証
マルチドキュメント ACID トランザクション
MongoDB のトランザクションは、リレーショナルデータベースで開発者が使い慣れたトランザクションと同じように扱うことができます。マルチドキュメント ACID トランザクションを使用することで、同じクラスタ内で複数のドキュメントにわたるトランザクションのユースケースにも対応可能です。
分散型マルチドキュメント ACID トランザクション
分散型 ACID トランザクションとは、シャードクラスタやレプリカセットに対するマルチドキュメントトランザクションのことです。これにより、一連の操作の実行後もデータベースは、データの一貫性を保ちます。レプリカセット全体で正確なデータビューを提供し、全ての操作が「完全に実行されるか、全く実行されないか」のいずれかであることを保証します。
ドキュメントデータモデルとトランザクション
関連するデータは、複数のテーブルに分けて保存するよりも、1 つのドキュメントにまとめて保存するほうが高効率です。ドキュメントとして保存すると、更新時にエラーが発生した場合でも処理がロールバックされるため、常に一貫性のある状態が保たれます。これにより、従来のリレーショナルデータベースと同等レベルのデータの整合性が保証されます。
トランザクションデータの
整合性の維持
バックオフィスに存在する記録管理システム(SoR)や基幹業務(LOB)など、異なる要素間での値の交換を行い、その処理が「完全に実行されるか、全く実行されない」状態を保つ必要のあるアプリケーションは、マルチドキュメントトランザクションの活用が最適なワークロードの代表的な例です。
金融サービス
銀行口座間の資金移動、決済処理システム、取引プラットフォームは、ACID 準拠である必要があります。例えば、ティックストアに新しい取引が追加されると同時に、リスクシステムや市場データダッシュボードが更新される場合や、ATM から現金が引き出される際に、口座残高を更新して取引を記録するために ACID トランザクションが実行されます。これらの処理は、MongoDB の ACID 保証で実現できます。
金融サービスのための MongoDB
医療・ヘルスケアシステム
医療・ヘルスケアシステムでは、患者の記録を正確、一貫して安全に更新するために、ACID トランザクションが活用されています。MongoDB の ACID 保証により、医療機関は医療記録を最新の状態に保ち、データの不整合を防止できるため、データに基づく信頼性の高い医療判断が可能になります。
医療・ヘルスケア向けの MongoDB データベース
eコマースと
インベントリ管理
eコマース業界では、ACID トランザクションを使用してインベントリレベルを維持・確認し、注文が原子性を保ち、正しく処理されるようにしています。これにより、支払い取引の安全性と正確性が確保されます。例えば、orderes コレクションに新しい注文を追加する際には、支払い取引が発生した時点で inventories コレクションのインベントリ情報を更新する必要があります。
小売業界の革新を支える MongoDB
データを保護
MongoDB は、クライアント側のフィールドレベル暗号化など多層的なセキュリティアプローチにより、データの整合性を確保すると同時にトランザクションデータを保護します。これにより、銀行のセキュリティ要件を満たすことができます。
詳しく見る
即時のスケーリング
ビジネスニーズや規制要件の変化にあわせてシステムはスケーリングが必要です。MongoDB は、ニーズに応じてスケールアップとスケールダウンを自動的に行い、ミッションクリティカルなトランザクションを確実に実行します。
詳しく見る
あらゆる場所で実行
データを任意の環境で運用できます。
マルチクラウド環境
や
オンプレミス環境
で、卓越した信頼性、セキュリティ、柔軟性を享受できます。分散型 ACID トランザクションを利用することで、あらゆるクラウド環境でトランザクションを実行可能です。
詳しく見る
データの整合性
データベース全体でデータの完全性、正確性、一貫性が保たれます。スナップショット分離により、広く分散されたシャードクラスタ間でもトランザクションデータの整合性を維持できます。
詳しく見る
超高速性能
速度と柔軟性のどちらかを犠牲にする必要はありません。MongoDB のドキュメントデータモデルでは、性能とスケーラビリティを兼ね備えた方法で、ACID 準拠のトランザクションを実行できます。
高可用性の確保
ミッションクリティカルなトランザクションを安全にサポートします。トランザクションはどんな状況でも一貫した状態に保たれ、ACIDトランザクションを円滑に実行するために必要な高い可用性を提供します。
コアバンキングシステム
「最適なデータモデルの実装が重要です。そのうえで、データモデルを最大限に活用できるデータベース技術の導入が不可欠です。MongoDB は、銀行業務に適しており、銀行業務のデータベースに必要な、複数のドキュメントやコレクションにわたる ACID トランザクションの処理能力を備えています。」
Temenos CTO
Tony Coleman 氏
MongoDB World での Tony Coleman 氏の基調講演を視聴
chevron-left
chevron-right
ミッションクリティカルなアプリケーション
「ACID 特性を持つトランザクションは、特に、コマース領域のデータ処理を中心とする分野で、ビジネスクリティカルなトランザクションシステムを実現するのに不可欠な要素の 1 つです。NoSQL の処理能力を有し、ACID トランザクションをコレクション横断でサポートできるデータベースは、MongoDB 以外にありません。この組み合わせにより、MongoDB を活用してミッションクリティカルなアプリケーションを容易に開発できるようになりました。」
シスコシステムズ eコマース部門ディレクター
Dharmesh Panchmatia 氏
chevron-left
chevron-right
マルチドキュメントトランザクション
「MongoDB を選択した理由は、分散環境においても複数のドキュメント間でトランザクションを実行可能で、システム全体でトランザクションデータの整合性を維持できる ACID 保証を備えているためです。」
Current CTO
Trevor Marshall 氏
記事を読む
chevron-left
chevron-right
MongoDB は、ACID トランザクションを必要とする業界リーダーに信頼されています
関連リソース
Temenos:レガシーシステムからの変革と記録的なトランザクションの達成
コアバンキングソフトウェアプロバイダー大手の Temenos 社が、自社の認定データベースに MongoDB を追加した理由、リレーショナルデータベースから MongoDB への移行の過程、直面した課題について解説します。変革の一環として MongoDB Atlas を活用し、毎秒 15 万件のトランザクションを達成した方法をご覧ください。
動画を見る
データベース管理システムにおける ACID 特性
ACID 特性はトランザクションの重要な要素です。ACID の重要な 4 つの要素、原子性、一貫性、独立性、永続性について解説します。
記事を読む
原子性とトランザクション
MongoDB は、シングルドキュメント、マルチドキュメントの両方のトランザクションに対して原子性を提供しています。
MongoDB マニュアルで詳しく読む
トランザクションのドキュメント
MongoDB におけるトランザクションの主要な構成要素を紹介しています。
MongoDB マニュアルで詳しく読む
MongoDB におけるマルチドキュメント ACID トランザクション
MongoDB は、マルチドキュメント ACID をサポートし、幅広いトランザクションユースケースへの対応を容易にします。
ホワイトペーパーを読む
導入のご相談・トライアルのご用命
MongoDB は、ACID トランザクションを必要とする業界リーダーに信頼されています。MongoDB Atlas を導入し、充実したドキュメントデータモデルと ACID 準拠の機能を是非お試しください!
無料で始める
ご相談・お問い合わせ