Arquivo de Dados de Texto: É uma 'Lista Ativa' ou 'Banco de Dados'?

0

Existe um arquivo de texto que é acessado por meio de um aplicativo GUI. O arquivo de texto é basicamente uma lista de itens de texto, com um número de índice no início, algo como:

1234: 
text1
text2
text3

4567:
text1
text2

Os números de índice variam de 1-65000 ou mais. Um item pode ser criado uma vez e usado para sempre ... ou um item pode ser criado, usado por um tempo, depois removido ... mas às vezes, o item pode querer ser "trazido de volta" (talvez anos mais tarde) e usado, não necessariamente com o mesmo número de índice, mas o conteúdo será o mesmo.

Uma questão filosófica: O uso desejado deste sistema cai em dois campos:

  1. O arquivo de texto é uma 'lista ativa'. Itens na lista estão sendo usados e, portanto, são necessários. Qualquer coisa que não esteja em uso ativo deve ser removida do arquivo de texto.

  2. Como acima .. mas também, o arquivo atua como um mecanismo de banco de dados / armazenamento. Devemos manter todos esses itens não usados no arquivo de texto "no caso" de serem necessários novamente.

Considerando um conceito similar à 'separação de conteúdo e apresentação' para sites / páginas da Web, qual seria a 'melhor prática' para o uso de tal sistema?

Eu tenho meus próprios pontos de vista :) ... mas eu gostaria de ver o que os outros podem pensar sobre qual abordagem é "a melhor".

Obrigado.

    
por Skeeve 10.05.2018 / 02:27

0 respostas