C: база данных для хранения истории команд - PullRequest
0 голосов
/ 02 декабря 2010

Я хочу создать диалог запуска, я реализовал интерфейс и запуск команды, но я застрял на следующем: мне нужно некоторое хранилище строк, которое сможет предоставить мне фрагменты, начиная с указанной строки, или все строки, отсортированные по добавленным Дата. Я не нашел никакого решения :( Я думал о sqlite, но, похоже, для такой простой задачи это слишком много. Плюс такое хранилище может быть очень большим (т. Е. У меня 5MB истории выполнения, ~ 7000 команд).

Есть идеи? Спасибо.

Ответы [ 2 ]

4 голосов
/ 02 декабря 2010

Почему бы не использовать простой текстовый файл?Похоже, этого достаточно.

0 голосов
/ 02 декабря 2010

sqlite - хороший вариант, и он похож на текстовый файл.Также вы можете легко удалить историю, основанную на датах, в sqlite, а затем в простом текстовом файле.Кроме того, поиск в sqlite будет намного проще, чем в текстовом файле, и объем кода, который будет написан, будет намного меньше в случае sqlite.

...