Firebird и бэкапы
Oct. 4th, 2010 05:32 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вспомнил, откуда меня плющила мысль про невосстанавливаемые бэкапы FB, на что разработчики меня уверили, что такого уже не бывает.
Это из двух статей на сайте www.ibase.ru - 1 и 2.
Кстати, насколько я понимаю, клиентским утилитам вроде gbak внимания в новых релизах не уделяется вообще - статьи эти датированы 2003 годом и вроде предложенные там фичи по валидации бэкапов так и не реализованы.
Кстати, сегодня вышел релиз Firebird 2.5, нужно, что ли, его ставить и тестить, как раз новый проект можно будет на нем запустить, а при разработке баги, если обнаружатся, отрепортить.
Это из двух статей на сайте www.ibase.ru - 1 и 2.
Кстати, насколько я понимаю, клиентским утилитам вроде gbak внимания в новых релизах не уделяется вообще - статьи эти датированы 2003 годом и вроде предложенные там фичи по валидации бэкапов так и не реализованы.
Кстати, сегодня вышел релиз Firebird 2.5, нужно, что ли, его ставить и тестить, как раз новый проект можно будет на нем запустить, а при разработке баги, если обнаружатся, отрепортить.
no subject
Date: 2010-10-05 06:15 am (UTC)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
Date: 2010-10-05 06:41 am (UTC)А как это можно использовать - точно так же как линукс. Тонкие места уже все знают, как обойти, а если чего-то нет - значит это и не нужно.
Ответ на большинство таких багов, как в том анекдоте: "- Когда я делаю вот так, у меня все болит. - А вы так не делайте.".
no subject
Date: 2010-10-05 07:19 am (UTC)Так что это игрушка энтузиастов, для продакшена "поставил/настроил/забыл" - никак.
no subject
Date: 2010-10-05 07:25 am (UTC)Насчет "поставил-забыл" - СУБД вообще такие бывают разве?
no subject
Date: 2010-10-05 07:30 am (UTC)no subject
Date: 2010-10-05 07:40 am (UTC)no subject
Date: 2010-10-05 07:41 am (UTC)no subject
Date: 2010-10-05 07:47 am (UTC)no subject
Date: 2010-10-05 07:49 am (UTC)no subject
Date: 2010-10-05 09:00 am (UTC)no subject
Date: 2010-10-05 09:02 am (UTC)no subject
Date: 2010-10-05 09:08 am (UTC)no subject
Date: 2010-10-05 09:10 am (UTC)no subject
Date: 2010-10-05 09:18 am (UTC)А переезд с версии на версию и в постгресе рекомендуется через дамп делать, с отличием - у них там это между мажорными версиями.
no subject
Date: 2010-10-05 09:21 am (UTC)Понятно, что можно найти наименее глючный билд, постараться обойти все его баги и написать клиента так, чтобы всё работало устойчиво и "забыть" на некоторое время - но придет очередной админ, посмотрит на билд 1.3.27824.782.2 скажет "древнее говно, надо апдейтнуть" - и поехали сначала.
no subject
Date: 2010-10-05 09:24 am (UTC)Но для тестов, например при разработке или для приложений, где падения некритичны - это ж самое то, заодно можно разработчиков пинать сразу.
no subject
Date: 2010-10-05 09:27 am (UTC)no subject
Date: 2010-10-05 09:31 am (UTC)no subject
Date: 2010-10-05 09:36 am (UTC)no subject
Date: 2010-10-05 09:37 am (UTC)no subject
Date: 2010-10-05 09:26 am (UTC)no subject
Date: 2010-10-05 09:29 am (UTC)no subject
Date: 2010-10-05 09:35 am (UTC)Да, проприетарные и платные БД мы априори не рассматриваем - данных много, в бесплатные их версии не помещаются, функции нужны все, а не только те, которые бесплатные, итд.
no subject
Date: 2010-10-05 09:40 am (UTC)no subject
Date: 2010-10-05 09:47 am (UTC)no subject
Date: 2010-10-05 09:47 am (UTC)no subject
Date: 2010-10-05 09:52 am (UTC)