Hello, Vlad!

Vlad Horsun wrote:

   Насколько я понял, не так. БД модифицируется как и раньше, но предыдущие
образы страниц (до их модификации) сначала идут в отдельный файл из которого
попадают в дамп

    Дык это я со слов Todd'а в ответ тебе в b.p.i.g ;)

что-то я пропустил. В любом случае:

"Когда страница обновляется во время работы дампа, ее старая
копия помещается в page appendix file. Когда дамп читает
страницу, и обнаруживает что ее временная метка больше чем
время старта дампа, то он пропускает эту страницу, т.к. знает,
что ее старое содержимое будет в page appendix file.
Когда дамп завершил копирование страниц БД, он считывает все
страницы из page appendix file и помещает их в дамп".

    Тут не без фантазий, имхо, но в целом принцип виден

так принцип мог быть и такой как я описал. хотя м.б. сложнее
в реализации. Действительно, проще старые страницы с их номерами
кидать в page appendix file, чем туда кидать новые страницы а при чтении
для обычной работы БД на время дампа их оттуда выколупывать.

реализация нормальная, я не вижу где тут могут быть проколы.

кстати, видел презентуху Чарли Каро?

    Там где Шрирам начинает ? Да, но Чарли я слушать не смог. Мой ух
его совершенно не понимает.

жаль. вот я Шрирама слушать не могу, ухо режет. А Чарли очень даже
внятно все объясняет. я попробую по его мотивам сделать комментарии
в переводимом IB2007UpdateGuide.

    Дык посмотри, повтори и нам расскажи ;)

ладно.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Reply via email to