Планирую сделать БД в своем проекте на XML. Хранить все в одном файле.
Вопрос у меня поэтому к людям, которые уже имели опыт подобно работы. Как лучше всего орзанизовать работу с такой БД. Рассматриваю два варианта:
Парсить файла БД в коллекцию взаимосвязаных объектов. И потом работать с ними уже по нужной логике
По мере необходимости обращатся к файлу БД и считывать нужные данные.
Полагаю что, первый вариант наиболее прост в реализации. И наиболее удобен в процессе работы. Будет шустро работать с малыми объемами данных.
А вот второй более сложен в реализации, но будет более шустрым на большых объемах данных.
БД планируется объемом в 5-10 мегабайт. Какой метод оптимальние будет?
С интересом выслушаю ваши мнения с аргументацией и без нее
Что же выбрать?