Файл текстовых данных: это «активный список» или «база данных»?
Существует текстовый файл, доступ к которому осуществляется через приложение с графическим интерфейсом. Текстовый файл в основном представляет собой список текстовых элементов, с порядковым номером в начале, что-то вроде:
1234: text1 text2 text3 4567: text1 text2
Индексные номера варьируются от 1 до 65000 или около того. Элемент может быть создан один раз и использован навсегда ... или элемент может быть создан, использован некоторое время, затем удален ... но иногда элемент может захотеть "вернуть" (возможно, годы спустя) и повторно используется, не обязательно с тем же индексом, но содержание будет таким же.
Философский вопрос: желаемое использование этой системы делится на 2 лагеря:
Текстовый файл является «активным списком». Элементы в списке используются и, следовательно, являются обязательными. Все, что не используется активно, должно быть удалено из текстового файла.
Как и выше ... но файл также действует как механизм базы данных / хранилища. Мы должны хранить все эти неиспользуемые элементы в текстовом файле «на всякий случай», когда они снова нужны.
Принимая во внимание концепцию, аналогичную «разделению контента и представления» для веб-сайтов / страниц, какой будет «наилучшая практика» для использования такой системы?
У меня есть свои взгляды :) ... но я хотел бы посмотреть, что другие люди могут подумать о том, какой подход является "лучшим".
Благодарю.
0 ответов на вопрос
Похожие вопросы
-
4
Файловая система Linux
-
13
Какие функции Vim вы используете?
-
18
Как удалить папку, которая используется?
-
-
13
Лучший редактор LaTeX
-
8
Каков наилучший способ организации MP3, фотографий и видео?
-
3
Windows XP на самом деле не рекурсивно меняет атрибуты
-
6
Сколько файлов вы можете поместить в папку Windows без заметного снижения производительности?
-
6
Маленький, легкий текстовый редактор / блокнот со встроенным надежным шифрованием?
-
2
Как преобразовать базу данных Mac OS Filemaker 2 в недавнюю базу данных FM или Bento db, сохранив от...
-
5
Как просмотреть все файлы (включая файлы в подкаталогах), упорядоченные по дате последнего изменения...