устойчивость Firebird
Firebird - очень хорошая, удобная, мощная СУБД. Только вот по сравнению с Interbase 6.5 менее надежна . Такой вывод позволяет мне сделать собственный опыт. В фирме, где я работаю, мы поставили несколько сот комплексов с Interbase и столько же с Firebird, желез одно и то же. Через пол года атаковали клиенты с битыми базами Firebird. За год относительное число битых баз Firebird достигло 30% и продолжает расти. При этом были случае, когда база восстановлению не подлежала. От Interbase - всего 2 слегка битые базы. Бэкап- ристори не делался не на Firebird ни на Interbase. Что-нибудь делается в этом направлении?
Re: устойчивость Firebird
ну и где хоть один факт?
Re: устойчивость Firebird
On May 23, 9:08 am, "Maksimov" wrote: > Firebird - очень хорошая, удобная, мощная СУБД. Только вот по сравнению с > Interbase 6.5 менее надежна . Такой вывод позволяет мне сделать собственный У нас около 150 внедрений системы на основe FB. Базы за последние четыре года падали всего несколько раз - пропадание питания, битое железо, умершие диски. Пару раз было "по неизвестной причине". Бэкап- ресторе делается раз в месяц в рамках планового обслуживания. Т.е. 30% это явно какие-то особенности клиентов, железа или профиля использования FB софтом, т.к. у других оно так не валится. А вот у кого-нибудь есть опыт эксплутации в похожих на классические для FB условиях (отсутствие ИТ-служб, не самое нормальное железо, приличная нагрузка) других СУБД, интересно как там с падением баз? А то мне тут периодически "одмины" мозги парят на голову, что оракл у них всегда все сам восстанавливает, а у меня есть подозрение, что их оракл просто не используется вообще, поэтому и ломаться нечему.
RE: устойчивость Firebird
Проделал следующее: в свежие базы циклом вставлял записи и вырубал комп. Да, после проверки Interbase сообщал о большем числе ошибок, чем Firebird, но по качеству - тяжелее они были в Firebird?, вплоть до неспособности подключиться к базе.К сожалению, результаты эксперимента не сохранил. Вот еще - базы для клиентов были созданы на Interbase6.5 и затем, без бэкап-ристори, посажены на Firebird - может это могло стать причиной столь частых поломок. -Original Message- From: ru-firebird@googlegroups.com [mailto:ru-fireb...@googlegroups.com] On Behalf Of Kochmin Alexandr Sent: Saturday, May 23, 2009 12:14 PM To: ru-firebird@googlegroups.com Subject: Re: устойчивость Firebird ну и где хоть один факт?
RE: устойчивость Firebird
А без бэкап-ристори? Как долго база вытерпит? Наши сервера работают круглосуточно, месяцами без перезагрузки. При этом нагрузка на базу - детская - вставка, изменение не более 100-200 (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb. Полностью согласен, что регулярный это бэкап-ристори - необходим. Но главный программист глух к моим позывам. Я тут уже писал, что первоначально базы были созданы в Interbase, а затем просто посажены на Firebird (даже без бэкап-ристори), благо есть совместимость. Может это послужило причиной? -Original Message- From: ru-firebird@googlegroups.com [mailto:ru-fireb...@googlegroups.com] On Behalf Of Yurij Sent: Saturday, May 23, 2009 12:26 PM To: gmane.comp.db.firebird.russian Subject: Re: устойчивость Firebird On May 23, 9:08 am, "Maksimov" wrote: > Firebird - очень хорошая, удобная, мощная СУБД. Только вот по сравнению с > Interbase 6.5 менее надежна . Такой вывод позволяет мне сделать собственный У нас около 150 внедрений системы на основe FB. Базы за последние четыре года падали всего несколько раз - пропадание питания, битое железо, умершие диски. Пару раз было "по неизвестной причине". Бэкап- ресторе делается раз в месяц в рамках планового обслуживания. Т.е. 30% это явно какие-то особенности клиентов, железа или профиля использования FB софтом, т.к. у других оно так не валится. А вот у кого-нибудь есть опыт эксплутации в похожих на классические для FB условиях (отсутствие ИТ-служб, не самое нормальное железо, приличная нагрузка) других СУБД, интересно как там с падением баз? А то мне тут периодически "одмины" мозги парят на голову, что оракл у них всегда все сам восстанавливает, а у меня есть подозрение, что их оракл просто не используется вообще, поэтому и ломаться нечему.
Re: устойчивость Firebird
Maksimov wrote: Проделал следующее: в свежие базы циклом вставлял записи и вырубал комп. Да, после проверки Interbase сообщал о большем числе ошибок, чем Firebird, но по качеству - тяжелее они были в Firebird?, вплоть до неспособности подключиться к базе.К сожалению, результаты эксперимента не сохранил. начни с обозначения версии firebird и флага force writes потом подумай всеже об UPS Вот еще - базы для клиентов были созданы на Interbase6.5 и затем, без бэкап-ристори, посажены на Firebird - может это могло стать причиной столь частых поломок. сменить админа.
Re: устойчивость Firebird
Maksimov wrote: А без бэкап-ристори? Как долго база вытерпит? Наши сервера работают круглосуточно, месяцами без перезагрузки. При этом нагрузка на базу - детская - вставка, изменение не более 100-200 (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb. Database "/db/base.fdb" Database header page information: Flags 0 Checksum12345 Generation 38968968 Page size 8192 ODS version 11.0 Oldest transaction 38968198 Oldest active 38968106 Oldest snapshot 38968106 Next transaction38968890 Bumped transaction 1 Sequence number 0 Next attachment ID 0 Implementation ID 19 Shadow count0 Page buffers200 Next header page0 Database dialect1 Creation date Aug 18, 2008 20:44:43 Attributes force write Variable header data: Sweep interval: 0 *END* размер базы 17 гиг firebird 2.0 cs и никаких проблем вообще.
Re: устойчивость Firebird
> За год относительное число битых > баз Firebird достигло 30% и продолжает расти. у нас несколько тысяч баз в работе. от яфила да ФБ 2.5. Случаи повреждения бывают, но они редки в пределах одного процента. Проверьте у себя, есть восемь правил получить устойчивую к повреждениям систему: 1) NTFS на диске с базой 2) Forced writes -- ON 3) ОТКЛЮЧЕН кэш записи ОС на диске с базой. (если нужна скорость -- используйте RAID с батарейкой) 4) ОТКЛЮЧЕН антивирус. 5) бесперебойник (желательно с обратной связью) 6) регулярный бэкап-разбэкап (хотя бы раз в 1-2 месяца) 7) устойчивое железо + драйвера + ОС (комп не должен виснуть сам по себе) 8) версия сервера ФБ, для котрой известно, что в ней нет серьезных ошибок
Re: устойчивость Firebird
On May 23, 11:56 am, "Maksimov" wrote: > А без бэкап-ристори? Как долго база вытерпит? Наши сервера работают > круглосуточно, месяцами без перезагрузки. > При этом нагрузка на базу - детская - вставка, изменение не более 100-200 > (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb. У нас в сутки порядка 60 вставок и апдейтов. Сколько максимальный аптайм я даже не знаю - клиенты любят с серверами всякую ересь делать, прога и база обновляется, обслуживание раз в месяц, поэтому непрерывной работы не получается. Нужно будет таки ради интереса хотя бы пару месяцев непрерывного тестирования устроить, главное чтобы электричество не отключили :) > Полностью согласен, что регулярный это бэкап-ристори - необходим. Но > главный программист глух к моим позывам. Не, для 120 Mb и при отсутствии массовых удалений и изменений первичного ключа - бэкап-ресторе практически и не нужен. > Я тут уже писал, что первоначально базы были созданы в Interbase, а затем > просто посажены на Firebird (даже без бэкап-ристори), благо есть > совместимость. Может это послужило причиной? Ужос. Я даже между версиями FB стараюсь базу переносить, создавая начисто, если есть возможность. Не верю я в совместимость для продакшен использования - максимум для переноса данных.
Re: устойчивость Firebird
"Maksimov" сообщил/сообщила в новостях следующее: news:000c01c9db84$54222660$fc6673...@ru... А вот у кого-нибудь есть опыт эксплутации в похожих на классические для FB условиях (отсутствие ИТ-служб, не самое нормальное железо, приличная нагрузка) других СУБД, интересно как там с падением баз? А 26 баз в аптеках и аптечных киосках. Сочи, отопления нет (зимой электронагреватели), летом жара. Частые отключения эл. питания. Меняем железо 1-2 раза в год (покупаем самое дешевое). Диски служат по пол-года. За 8 лет ни одного случая сбоя, а тем более потери базы не было. За день от 1 до 2 млн. транзакций. -- С уважением, Галимов Артур Амирзянович. "Фарммедсервис" г. Сочи.
Re: устойчивость Firebird
26 баз в аптеках и аптечных киосках. Сочи, отопления нет (зимой электронагреватели), летом жара. Частые отключения эл. питания. Условия практически фронтовые :) Меняем железо 1-2 раза в год (покупаем самое дешевое). Диски служат по пол-года. Может системники со втрого этажа в окно выбрасывают? :) Мещеряков Вадим.
Re: устойчивость Firebird
Hello, Maksimov! Maksimov wrote: А без бэкап-ристори? я извиняюсь, что на основании акцента спрашиваю, просто так - IB 6.5 купленный, или какой-то иной? Просто интересно. Как долго база вытерпит? Наши сервера работают круглосуточно, месяцами без перезагрузки. по статистике саппорта и сервиса ремонта баз ibase.ru InterBase чуть-чуть похуже Firebird в плане порождения битых баз. Это если иметь в виду именно ошибки в коде IB/FB, а не проблемы с железом на компьютере. При этом нагрузка на базу - детская - вставка, изменение не более 100-200 (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb. у вас просто получился такой перекос с железом. Сбои анализировали? Причину, и т.п.? Нет? ну тогда зря Вы этот топик затеяли. Я тут уже писал, что первоначально базы были созданы в Interbase, а затем просто посажены на Firebird (даже без бэкап-ристори), благо есть совместимость. Может это послужило причиной? теоретически может быть, но фактически - нет. Дело в железе и ни в чем ином. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
RE: устойчивость Firebird
IB купленный. Клиентам нужны бумажки, все официально. С железом - да, были случаи. Но ведь что IB, что Fb - шли на одинаковое железо. (Со слов тех, кто эти компьютеры собирал). Плюс сами пользователи очень не нежно ведут себя с ПК (некоторые признавались, что иногда, чтобы сэкономить минутку, просто выключают ПК из розетки - а сколько, наверно, умолчали - не известно). И я исхожу из того, что такие сюрпризы примерно поровну достаются как Interbase так и Firebird. Возможно, именно здесь просчет. -Original Message- From: ru-firebird@googlegroups.com [mailto:ru-fireb...@googlegroups.com] On Behalf Of Dmitri Kuzmenko Sent: Sunday, May 24, 2009 4:55 PM To: ru-firebird@googlegroups.com Subject: Re: устойчивость Firebird Hello, Maksimov! Maksimov wrote: > А без бэкап-ристори? я извиняюсь, что на основании акцента спрашиваю, просто так - IB 6.5 купленный, или какой-то иной? Просто интересно. >Как долго база вытерпит? Наши сервера работают > круглосуточно, месяцами без перезагрузки. по статистике саппорта и сервиса ремонта баз ibase.ru InterBase чуть-чуть похуже Firebird в плане порождения битых баз. Это если иметь в виду именно ошибки в коде IB/FB, а не проблемы с железом на компьютере. > При этом нагрузка на базу - детская - вставка, изменение не более 100-200 > (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb. у вас просто получился такой перекос с железом. Сбои анализировали? Причину, и т.п.? Нет? ну тогда зря Вы этот топик затеяли. > Я тут уже писал, что первоначально базы были созданы в Interbase, а затем > просто посажены на Firebird (даже без бэкап-ристори), благо есть > совместимость. Может это послужило причиной? теоретически может быть, но фактически - нет. Дело в железе и ни в чем ином. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: устойчивость Firebird
On May 24, 5:43 pm, "Maksimov" wrote: > железо. (Со слов тех, кто эти компьютеры собирал). Плюс сами пользователи > очень не нежно ведут себя с ПК (некоторые признавались, что иногда, чтобы > сэкономить минутку, просто выключают ПК из розетки - а сколько, наверно, > умолчали - не известно). > И я исхожу из того, что такие сюрпризы примерно поровну достаются как > Interbase так и Firebird. Возможно, именно здесь просчет. Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то, что у них Оракл переживает выдергивание вилки из розетки, в отличие от FB (базу которого я тогда и ездил тогда к ним чинить после пропадания питания).
Re: устойчивость Firebird
Hello, Maksimov! Maksimov wrote: С железом - да, были случаи. Но ведь что IB, что Fb - шли на одинаковое железо. ну и что? Мне например известны случаи, когда 2 купленные в одном месте планки памяти были дохлые изначально. Или когда в корпусе одновременно отказали 2 вентилятора. Если мы разделим N компьютеров на две части, то сбоить будет не обязательно одинаковый процент в каждой из частей. Перекос может быть до 0 в одной части и 100% в другой. И я исхожу из того, что такие сюрпризы примерно поровну достаются как Interbase так и Firebird. Возможно, именно здесь просчет. Просчет в том, что статистику по сбоям надо собирать. С другой стороны, я понимаю, что при условии "удаленных компьютеров", за которыми сидят "обезьяны", это практически невозможно. Так что главное - не делать выводов из неподтвержденных и непроверенных данных. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: устойчивость Firebird
Граждане! Я так думаю, это была пятница... В противном же случае, впору звать доктора. -- With best regards, Alex Cherednichenko.
Re: устойчивость Firebird
Я так думаю, это была пятница... В противном же случае, впору звать доктора. Не надо доктора :-( Коваленко Дмитрий.
Re: устойчивость Firebird
Kovalenko Dmitry wrote: Я так думаю, это была пятница... В противном же случае, впору звать доктора. Не надо доктора :-( поздно. за топикстартером уже выехали.
Re: устойчивость Firebird
On 24 май, 17:52, Yurij wrote: > > Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то, > что у них Оракл переживает выдергивание вилки из розетки, в отличие от > FB (базу которого я тогда и ездил тогда к ним чинить после пропадания > питания). Старая проблема с генераторами? Как минимум на единичке эта штука вылазила. Когда поправили - проблем стало меньше. В одной конторе база крутится уже лет эдак 7 кажется, с тех пор как стал изучать FB. С ребятами давно не общаюсь, но когда на днях был. Спросил на чем работают - оказалось на моей проге. И что самое удивительное что я уже лет эдак 5 у них совсем не появляюсь... А в первые года полтора проблемы были именно с генераторами. --- Андрей Кручинин
Re: устойчивость Firebird
On May 26, 6:54 am, an...@bk.ru wrote: > On 24 май, 17:52, Yurij wrote: > > Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то, > > что у них Оракл переживает выдергивание вилки из розетки, в отличие от > > FB (базу которого я тогда и ездил тогда к ним чинить после пропадания > > питания). > Старая проблема с генераторами? Как минимум на единичке эта штука ... > лет эдак 5 у них совсем не появляюсь... А в первые года полтора > проблемы были именно с генераторами. Да, страница с генераторами умерла. Но это был FB 2.0.3 еще, вроде бы.