バージョン4.0
(1)クロスドキュメントトランザクションのサポート(ACID)
第一の支持文書全体のNoSQLクラウドデータベーストランザクション、文書モデルのスピード、柔軟性、ACID保証と組み合わせた機能。さて、簡単にユースケースの多様性を解決するためにMongoDBを使用。
(4.0最大取引の存在が16メガバイトを変更し、トランザクションの実行制限時間が長すぎません)
(2)40%速く移動
同時読み書きするので、新しいフラグメントシャード輸送特性が40%、サービスの圧力ベアラ速く新しいノードについて改善すること。
(3)リード性能が大幅に拡大します
同期ログ要求を読み取るため、スタンバイ・ノードがブロックされていないので、そのトランザクション特性により4.0。
(4)変更ストリームエンハンスメント
MongoDB3.6前に、我々は通常、「リスニングと再生oplog」によって、MongoDBのデータベースリッスン内のデータを変更したい場合。当初からMongoDB3.6は変更ストリームはこの行き詰まりを破るサポート。変更ストリームは使いやすい可変データモニターを可能にします。あなたは、あなたのニーズを満たすために、コレクションの変化をMongoDB3.6を聞く必要がある場合。バージョン4.0では、我々は、データベース全体またはインスタンスの数(複製セットやシャーディング)のためのモニターを変動することができます。そして、watch()
異なるのコレクションは、我々は4.0かもしれwatch()
データベースの、またはインスタンス。
バージョン4.2
(1)分散トランザクション
二相として4.2サポート分散トランザクション、MongoDBは同時またはしない、場所を取るトランザクションのACID特性を保証するため、複数のシャードを横切って発生する変更を達成するためにコミットプロトコル。
使用時には、分散トランザクションはまったく同じ方法を使用してトランザクションを持つ4.2 4.0レプリカセットは、ユーザーがどのようにバックエンドのデータ配信を気にしないでください。
(2)高可用性
新バージョン4.2で再試行できる書き込み機能を提供4.0では、MongoDBのは、再試行可能な読み取り機能を追加し、いくつかの一時的なネットワークの問題のために、ユーザーが独自の再試行ロジックを達成する必要はありません、MongoDBは自動的にビジネスユーザーの継続性を確保するために、処理を再試行します。
(3)インデックスはワイルドカードインデックスタイプで強化しました
MongoDBの4.2は、ワイルドカードインデックスを導入し、自動的に豊富なクエリのニーズを満たすために、フィールドの範囲のためにインデックスを作成することができます。
(4)フィールド・レベルの暗号化
MongoDBのに加えて、4.2紹介で、SSL、TDEおよびその他のセキュリティ・メカニズムをサポートしているユーザー値JSON文書が自動的に暗号化されている達成するために、「フィールド・レベルの暗号化」をサポートしています。全体のプロセスは、ドライバ層に完成され、送信は、サーバのマニュアル値にストレージが暗号文で、MongoDBの4.2 Drvierは、さまざまな暗号化ポリシーをサポートし、あなたが収集、フィールドの大きさのために暗号化をオンにすることができ、暗号化プロセスは、開発者に対して完全に透過的です。
します。https://www.cnblogs.com/xuliuzai/p/10435793.htmlより転載