Sob qual pasta devo persistir um banco de dados não específico do usuário?

1

Onde é habitual / apropriado para mim persistir no meu DB? Deveria ser:

  • Abaixo de /var/lib/ ?
  • Abaixo de /var/db/ ?
  • Em outro lugar?

(Eu estou supondo que não importa qual DB é.)

    
por einpoklum 28.07.2017 / 16:45

1 resposta

0

Supondo que seu banco de dados contenha dados variáveis e não a configuração do programa, e de acordo com o padrão fhs, o local deve ser /var/lib/yourapp ou /var/lib/misc .

Agora, se ele contiver somente configurações para o programa no computador , talvez seu local esteja em /etc/yourapp .

Se é ambos, não sei realmente.

Eu não vi /var/db no standart, então eu suponho que seja uma pasta personalizada, o que não é recomendado.

Applications must never create or require special files or subdirectories in the root directory. Other locations in the FHS hierarchy provide more than enough flexibility for any package.

Padrão Fhs relacionado (fhs significa padrão de hierarquia de arquivos)

    
por 29.07.2017 / 06:47

Tags