すべてのプロダクト
Search
ドキュメントセンター

Lindorm:コールドストレージの設定

最終更新日:Sep 18, 2026

LindormSearch では、コレクションにコールドストレージを設定することで、書き込みやクエリの頻度が低いデータのストレージコストを削減できます。コールドストレージコレクションでのクエリは、ホットストレージに比べて完了までの時間が大幅に遅くなります。そのため、コールドストレージは、応答時間が重要でないアーカイブデータや監査データに最適です。

前提条件

開始する前に、次の要件が満たされていることを確認してください。

コールドストレージのユースケース

コールドストレージは、コレクションが次の両方の条件を満たす場合に適しています。

  • 書き込み量が少ない:コレクションに書き込まれるデータ量が少ない

  • クエリの頻度が低い:コレクションに対するクエリがほとんどない

コレクションに対するクエリの頻度が依然として高い場合は、ホットストレージに残してください。クエリ頻度の高いデータをコールドストレージに移動させると、クエリの応答時間が著しく増加します。

コレクションのコールドストレージへの移行

以下のすべてのコマンドで、collection_name をお使いのコレクション名に置き換えてください。

  1. RELOAD コマンドを実行します。これにより、コールドデータをコールドストレージに移行するために必要な時間を短縮できます。

    ./search-cli reload_collection -c collection_name
  2. コレクションのストレージタイプをコールドストレージに設定します。

    ./search-cli modify_collection -c collection_name -s COLD
  3. メジャーコンパクションをトリガーして、データをホットストレージからコールドストレージに移行します。

    ./search-cli major_compaction -c collection_name
  4. 移行が完了したら、次のコマンドを実行してホットストレージの容量を解放します。移行は非同期で実行されます。ホットストレージの容量を解放する前に、30 分から 60 分待つことを推奨します。

    ./search-cli reload_collection -c collection_name