MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDB Capped Collectionの最大許容サイズはいくつですか?


どのくらいのスペースが必要かはあなた次第です。設定するにはパラメータサイズを使用する必要があります。以下の構文を使用してください-

db.createCollection(‘yourCollectionName’, capped=true, size=yourValue);

上限付きコレクションのサイズを許可するために、上記の構文を実装しましょう-

> db.createCollection('cappedCollectionMaximumSize', capped=true, size=1948475757574646);
{ "ok" : 1 }

上記のコレクションの説明を確認しましょう-

> db.cappedCollectionMaximumSize.find().explain();

これにより、次の出力が生成されます-

{
   "queryPlanner" : {
      "plannerVersion" : 1,
      "namespace" : "test.cappedCollectionMaximumSize",
      "indexFilterSet" : false,
      "parsedQuery" : {
      },
      "winningPlan" : {
         "stage" : "COLLSCAN",
         "direction" : "forward"
      },
      "rejectedPlans" : [ ]
   },
   "serverInfo" : {
      "host" : "DESKTOP-QN2RB3H",
      "port" : 27017,
      "version" : "4.0.5",
      "gitVersion" : "3739429dd92b92d1b0ab120911a23d50bf03c412"
   },
   "ok" : 1
}

  1. Pythonを使用して開くことができる最大ファイルサイズはどれくらいですか?

    Pythonが開くことができるファイルのサイズに到達可能な最大値はありません。人々は定期的にギガバイトのデータをメモリにロードします。コンピュータのRAMと、64ビットまたは32ビットのOS /プロセッサに応じて、MemoryErrorが発生する前の実際の最大値は1GBからです。 RAM、オペレーティングシステム、またはプロセッサの制限に達するまで、Pythonは大きな文字列で問題を抱えていません。

  2. Pythonのリストの最大サイズはいくつですか?

    リストの最大長はプラットフォームに依存し、アドレス空間やRAMに依存します。 sysモジュールで定義されたmaxsize定数は、64ビットシステムで263-1を返します。 >>> import sys >>> sys.maxsize 9223372036854775807 プラットフォームのPy_ssize_tタイプでサポートされる最大の正の整数は、リスト、文字列、dict、およびその他の多くのコンテナが持つことができる最大サイズです。