Arangodb の限界と理想的なセットアップを理解しようとしています。私が理解していることから、arango はすべてのコレクション データを仮想メモリに保存します。理想的には、これを RAM に収めたいと考えています。コレクションが大きくなり、RAM に収まらない場合は、ディスクにスワップされます。
だから私の最初の質問。データベースが大きくなった場合、データベースに対応するためにスワップ パーティション/ファイルを調整する必要がありますか?
arango はデータをディスクにも同期しますが、これはデータが常に RAM とディスクにあるということですか? したがって、データベースが 1.5 GB で RAM が 1 GB の場合、少なくとも 0.5 GB のスワップ ディスクと 1.5 GB の通常のディスク領域が必要ですか?
arango が仮想メモリをどのように使用するか、少し混乱しています。現在、実質的に空の 7 つのコレクションがあります。1GB の RAM と 1GB のスワップ ディスクがあります。管理者は、arango が 4.5GB の仮想メモリを使用していると報告しています。スワップディスクが 1GB の場合、これはどのように可能ですか? 現在、80MBのRAMを使用しています。各コレクションのジャーナル サイズが 32MB の場合、これは 224MB であるべきではありませんか?
ジャーナルのサイズとコレクションのサイズの推奨値は? コレクションが大きくなるにつれて、これを動的に調整できますか?
ディスクがSSDの場合、スワップディスクを多用するとどのような性能が期待できますか? スワップ ディスクが頻繁に使用される場合、パフォーマンスは mysql などの従来のデータベースを使用する場合と似ていますか?