Назад | Перейти на главную страницу

В какой папке я должен сохранять БД, не зависящую от пользователя?

Где мне обычно / целесообразно сохранять мою БД? Должно быть:

(Я предполагаю, что это не имеет значения, какая это БД.)

Предполагая, что ваш db содержит переменные данные, а не конфигурацию программы, и в соответствии со стандартом fhs это место должно быть либо /var/lib/yourapp или /var/lib/misc.

Теперь, если он содержит только конфигурацию для программы на компьютере, может его место в /etc/yourapp.

Если и то, и другое, действительно не знаю.

Я не видел /var/db в стандарте, поэтому я предполагаю, что это пользовательская папка, что не рекомендуется.

Приложения никогда не должны создавать или требовать специальные файлы или подкаталоги в корневом каталоге. Другие места в иерархии FHS обеспечивают более чем достаточную гибкость для любого пакета.

Соответствующий стандарт FHS (fhs означает стандарт иерархии файлов)