データの論理構造とストレージ構造

論理構造

MongoDB の論理構造は階層構造です。 主にドキュメント(ドキュメント)、コレクション(コレクション)、データベース(データベース)の3つの部分で構成されています。 論理構造は開発者向けです。 N17 プラットフォームの開発者は、論理構造を使用して、MongoDB を使用するアプリケーションを開発します。

データベースは mysql データベースに似ており、コレクションは mysql テーブルに似ており、ドキュメントはテーブル内のレコードの行に似ています。

収納構造

MongoDB には、事前に割り当てられたスペースのメカニズムがあり、事前に割り当てられた各ファイルは 0 で埋められます. このメカニズムのおかげで、MongoDB は常に余分なスペースと空きデータ ファイルを維持するため、データの爆発によって引き起こされる問題を効果的に回避できます.ディスク圧力。 テーブル内のデータ量の増加により、データ ファイルが新しく割り当てられるたびに、そのサイズは以前のデータ ファイルのサイズの 2 倍になり、各データ ファイルの最大サイズは 2G になります。 このようなメカニズムは、小規模なデータベースでディスク領域を浪費しすぎるという問題を回避するのに役立ちます。同時に、大規模なデータベースに対応する予約済み領域を使用できるようにすることもできます。

Last updated