Мое приложение отслеживает состояние около 1000 объектов. Эти объекты считываются и записываются в постоянное хранилище (сериализованное) без особого порядка.Быстрое маленькое хранилище данных в Windows
Приложение теперь использует реестр для хранения состояния каждого объекта. Это хорошо, потому что:
Это просто
Это очень быстро
- состояние
индивидуального объекта может быть прочитана/записана без необходимости читать некоторые больший объект (например, вытаскивая сниппет из большого файла XML)
Существует достойный редактор (RegEdit), которые позволяют легко манипулировать отдельные элементы
Сказав это, мне интересно, есть ли лучший способ. SQLite представляется как возможность, но у вас нет того же уровня множественного чтения/множественного писателя, который вы получаете с реестром, и нет простого способа редактировать существующие записи.
Любые лучшие предложения? Куча плоских файлов?
Является ли это серверным приложением или настольным приложением? – 2008-09-25 21:17:12