Firebird и бэкапы
Вспомнил, откуда меня плющила мысль про невосстанавливаемые бэкапы FB, на что разработчики меня уверили, что такого уже не бывает.
Это из двух статей на сайте www.ibase.ru - 1 и 2.
Кстати, насколько я понимаю, клиентским утилитам вроде gbak внимания в новых релизах не уделяется вообще - статьи эти датированы 2003 годом и вроде предложенные там фичи по валидации бэкапов так и не реализованы.
Кстати, сегодня вышел релиз Firebird 2.5, нужно, что ли, его ставить и тестить, как раз новый проект можно будет на нем запустить, а при разработке баги, если обнаружатся, отрепортить.
Это из двух статей на сайте www.ibase.ru - 1 и 2.
Кстати, насколько я понимаю, клиентским утилитам вроде gbak внимания в новых релизах не уделяется вообще - статьи эти датированы 2003 годом и вроде предложенные там фичи по валидации бэкапов так и не реализованы.
Кстати, сегодня вышел релиз Firebird 2.5, нужно, что ли, его ставить и тестить, как раз новый проект можно будет на нем запустить, а при разработке баги, если обнаружатся, отрепортить.
no subject
Unable to restore a database with inactive indices if any SP/trigger contains an explicit plan
Updating blob field cause server crash with ACCESS_VIOLATION exception
Index corrupted
Index of many unicode characters results in "internal gds software consistency check"
100% CPU USAGE with Unilimited Loop & Index corrupted
Indexing big table causes sort error: not enough memory
Половина из приведенных багов имеют возраст 1-2 года. И до сих пор unresolved. Как ЭТО можно использовать в продакшене???
no subject
А как это можно использовать - точно так же как линукс. Тонкие места уже все знают, как обойти, а если чего-то нет - значит это и не нужно.
Ответ на большинство таких багов, как в том анекдоте: "- Когда я делаю вот так, у меня все болит. - А вы так не делайте.".
no subject
Так что это игрушка энтузиастов, для продакшена "поставил/настроил/забыл" - никак.
no subject
Насчет "поставил-забыл" - СУБД вообще такие бывают разве?
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
А переезд с версии на версию и в постгресе рекомендуется через дамп делать, с отличием - у них там это между мажорными версиями.
no subject
Понятно, что можно найти наименее глючный билд, постараться обойти все его баги и написать клиента так, чтобы всё работало устойчиво и "забыть" на некоторое время - но придет очередной админ, посмотрит на билд 1.3.27824.782.2 скажет "древнее говно, надо апдейтнуть" - и поехали сначала.
no subject
Но для тестов, например при разработке или для приложений, где падения некритичны - это ж самое то, заодно можно разработчиков пинать сразу.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Да, проприетарные и платные БД мы априори не рассматриваем - данных много, в бесплатные их версии не помещаются, функции нужны все, а не только те, которые бесплатные, итд.
no subject
no subject
no subject
no subject