[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Продолжение [вопрос с библиотекой решен]



Alexey Pechnikov wrote:
> On Tuesday 09 February 2010 23:42:08 Serhiy Storchaka wrote:
>> > Десятикратная разница в скорости показывает проблему реализации. Но все
>> > равно непосредственно сам поиск как минимум на два порядка быстрее,
>> > нежели построение фрагмента с найденным текстом.
>> 
>> Это вы тестируете когда база закеширована в памяти? На стогигабайтной
>> базе с случайным запросом результаты будут несколько отличаться.
> 
> Поскольку эскулайт - файловая СУБД, то _умеет_ работать с данными, не
> кэшируя всю базу или значительную ее часть в ОЗУ. Стогиговую базу я
> тестировал много лет назад, когда еще только начинал работать с эскулайт,
> и скорость выборки записи по ключу была весьма высокой (на машинке с 1 Гб
> ОЗУ, точных цифр сейчас просто не помню). Проблемы есть при заполнении
> больших таблиц (неоптимальная работа с индексами), а с выборками все
> хорошо.

Если объём записи достаточно большой (содержимое документа) и исключить
кеширование (большая база и не повторяющийся запрос), то извлечение
содержимого из файла и из базы будет мало отличаться.


Reply to: