データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

MongoDB4.2がObjectRocketプラットフォームで利用可能になりました

元々は2020年11月にObjectRocket.com/blogで公開されました

MongoDB 4.2がテストに合格し、ObjectRocketプラットフォームで一般的に利用可能であることをご存知ですか?

MongoDB4.2が提供するもの

機能の完全なリストは、MongoDB4.2リリースノートで入手できます。以下は、強調したい更新と変更の一部です。

シャーディング

分散マルチドキュメントトランザクション :バージョン4.0では、MongoDBはレプリカセットのみにトランザクションを導入しました。 MongoDB 4.2は、マルチドキュメントトランザクションのサポートをシャードクラスターに拡張します。

変更可能なシャードキー :MongoDB 4.2より前は、シャードキーの値は不変でした。分散トランザクションの強化により、シャードキーの値を変更できるようになりました。変更できるのはシャードキーの値のみであり、シャードキーフィールドは変更できないことを覚えておいてください。

シャーディングされたクラスターに関連する変更について詳しくは、こちらをご覧ください。

セキュリティの強化

TLSオプションを追加します :MongoDB 4.2は、SSLオプションを置き換えることを目的としたTLSオプションを追加します(SSLは4.2では非推奨です)。さらに、機密データの保護に役立つクライアント側のフィールドレベルの暗号化が導入されています。セキュリティの改善について詳しくは、こちらをご覧ください。

MMAPv1ストレージエンジンを削除します :MongoDB 4.2は、WiredTigerストレージエンジンのみをサポートします。まだMMAPv1を使用している場合は、サポートチームが、サービスを中断することなくWiredTigerへの移行を完了するお手伝いをします。ここでチケットを開いて、一緒に作業できるようにします。

バグ修正

すべてのメジャーバージョンと同様に、4.2はバックポートされないバグを修正します。簡単に言えば、これは、古いバージョンに影響を与えるいくつかのバグが4.2で修正されているが、4.0や3.6などの以前のバージョンではさまざまな理由でバックポートされていないことを意味します。

一般的な機能強化

集約の改善 :MongoDB 4.2は、オンデマンドのマテリアライズドビューをサポートしています。 $mergeを使用する 演算子を使用すると、ユーザーは集計出力をコレクションに保存できます。 $merge 演算子は、$outよりも柔軟性があります オペレーターであり、セキュリティモデルの強化に役立ちます。

ハイブリッドインデックスビルド :MongoDBは、ハイブリッドインデックスビルドを導入することにより、フォアグラウンドおよびバックグラウンドのインデックスビルドを削除します。ハイブリッドインデックスビルドはデータベース操作をブロックしません。同時に、ビルド時間はバックグラウンドインデックスよりも高速です。

ワイルドカードインデックス :名前が不明または任意のフィールドに対するクエリをサポートするワイルドカードインデックス。構造を知らなくても、サブドキュメント全体にインデックスを付けることができるようになりました。

インデックス作成と集計に関連する変更について詳しくは、こちらをご覧ください。

次に何が起こりますか?

サポートチームに電話して、ニーズに合ったアップグレードプランを実施できるようにしてください。潜在的な問題を先取りし、計画外のメンテナンスを回避し、開発の更新を把握し、ドライバー設定を構成し、メンテナンスウィンドウをスケジュールするのに役立ちます。

MongoDBは初めてですか?

ObjectRocketforMongoDBの詳細をご覧ください。

データベースサービスの詳細をご覧ください。

コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。


  1. HQ トリビアが Android で利用可能に

    今年はすでに良いニュースが流れているようです!以前は iPhone ユーザー向けにのみ開発された最も人気のあるゲームの 1 つが、Android で利用できるようになりました。アプリのベータ版は、最初はカナダでのみ利用可能でした。 USAでも利用できるようになりました。 HQ Trivia はプラットフォームの変更により新しい環境に直面しているため、アプリは現在、あるレベルで未完成であるため、Play ストアではまだ「未リリース」と表示されています。 Android 向けアプリをリリースするこのステップは、その莫大な需要と人気のために、長い間待ち望まれていました。非常に人気のあるアプリの背

  2. 利用可能な最高のブログ プラットフォーム

    インターネットと呼ばれる宇宙時代のテクノロジーは、幸運なことに、非常にエキサイティングで便利なツールを提供してくれました。ブログ プラットフォームはその 1 つです。これらのプラットフォームは、ライターがウェブサイトのデザインとドメインの問題に煩わされることなくウェブのコンテンツを作成、編集、公開するのに役立ち、ブロガー と呼ばれる新しい種類のコンテンツ クリエイターを生み出しました。 . しかし、インターネットが成長するにつれて、これらのプラットフォームも成長し、ブログを確立するのに最適なものを選択することは非常に混乱しています.他のすべてのプラットフォームには、ブロガーを誘惑することを目