Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > TDBF Storage=stoMemory для чего используется? |
Автор: VladBD 4.9.2008, 13:04 |
Есть DBF-ка ~20МБ. Она периодично обновляется (структура сохраняется, изменяются данные в полях, +- кол-во записей) Нужно по ней быстро делать выборку значений, причем фильтры будут с контекстным поиском (типа like, т.е. индексы не особо помогут). В TDBF есть свойство Storage=stoFile|stoMemory. С stoFile все понятно, но думаю скорость должна улучшиться если файл загнать в память и фильтры работать с DBF в памяти будут быстрей... 1) Будет ли действительно быстрей работать? Кто-нить работал с данным свойством? 2) Какими еще способами можно достичь максимум скорости в работе с DBF? Memory-DataSet, TClientDataSet - читал по форуму, что тоже могут быть задействованы для данной задачи... |