web-dev-qa-db-ja.com

ユーザー固有のDBを保持する必要があるフォルダの下に?

私のDBを永続化するのは私に慣習的/適切なのですか?それが次のようになるべきです。

  • /var/lib/
  • /var/db/
  • 他の場所は?

(私はそれがどのDBであるかは関係ないと仮定しています。)

1
einpoklum

DBがプログラム構成ではなく変数データを保持していると仮定し、FHS規格によると、場所は/var/lib/yourappまたは/var/lib/miscのいずれかでなければなりません。

今、コンピュータ上のプログラムの構成のみが含まれている場合、その場所は/etc/yourappに入っている可能性があります。

両方とも、本当に知っていません。

スタンダートで/var/dbを見ませんでしたので、私はそれが注文フォルダであると思います。

アプリケーションは、ルートディレクトリに特別なファイルまたはサブディレクトリを作成または必要としない必要があります。 FHS階層内の他の場所は、あらゆるパッケージに十分な柔軟性をもたらします。

関連FHS標準 (FHSはファイル階層標準の略)