"Boltik Evgeny" ...

> А нафига шарить по всему файлу БД

    Согласен

> когда можно было сделать что то списка
> страниц со ссылками на старые записи и пробежав только по этим страницам в

    Ну и будет у тебя список со всей базой - и шо ?

> базе меняется не вся информация а только малая часть ее.

    Та ты шо ?! Т.е. берём твои БД за образец и тюним движок под них ?
Ты уж как-нибудь сам...

> Нафига лопатить все.

    А вот это - правильно

> Раньше когда я работал с собственным форматом файлов баз данных я имел
> на каждую запись 4 байта данных для ссылки на предпоследнюю удаленную
> запись, а в шапке файла была ссылка на самую последнюю запись. И как только
> я добавлял новую запись я проверял есть ли удаленная запись если есть ее
> перезаписывал а указатель предыдущей удаленной делал как текущую уделенную и
> записывал в шапку.

    И сколько конкурентных тр-ций поддерживал твой "движок" ? А что же ты с ним
сейчас не работаешь ?

> Получается что -housekeeping 100 приведет к еще большим тормозам, а я так
> надеялся что наоборот :(.

    С какой стати ты на это надеялся ?

--
Хорсун Влад

PS Я уже просил _сначала_ думать, а _потом_ писать

PPS Также я писал, что способы оптимизировать свип, дабы он не читал всю БД,
    уже есть и скорее всего будут реализованы в 3.0.
    Пофантазируйте на другие  темы, плс


Ответить