устойчивость Firebird

2009-05-23 Thread Maksimov
Firebird - очень хорошая, удобная, мощная СУБД. Только вот по сравнению с
Interbase 6.5 менее надежна . Такой вывод позволяет мне сделать собственный
опыт. В фирме, где я работаю, мы поставили несколько сот комплексов с
Interbase и столько же с Firebird, желез одно и то же. Через пол года
атаковали клиенты с битыми базами Firebird. За год относительное число битых
баз Firebird достигло 30% и продолжает расти.  При этом были случае, когда
база восстановлению не подлежала. От Interbase - всего 2 слегка битые базы. 

Бэкап- ристори не делался не на Firebird ни на Interbase.

 

Что-нибудь делается в этом направлении?



Re: устойчивость Firebird

2009-05-23 Thread Kochmin Alexandr


ну и где хоть один факт?



Re: устойчивость Firebird

2009-05-23 Thread Yurij


On May 23, 9:08 am, "Maksimov"  wrote:
> Firebird - очень хорошая, удобная, мощная СУБД. Только вот по сравнению с
> Interbase 6.5 менее надежна . Такой вывод позволяет мне сделать собственный

 У нас около 150 внедрений системы на основe FB. Базы за последние
четыре года падали всего несколько раз - пропадание питания, битое
железо, умершие диски. Пару раз было "по неизвестной причине". Бэкап-
ресторе делается раз в месяц в рамках планового обслуживания.

 Т.е. 30% это явно какие-то особенности клиентов, железа или профиля
использования FB софтом, т.к. у других оно так не валится.

 А вот у кого-нибудь есть опыт эксплутации в похожих на классические
для FB условиях (отсутствие ИТ-служб, не самое нормальное железо,
приличная нагрузка) других СУБД, интересно как там с падением баз? А
то мне тут периодически "одмины" мозги парят на голову, что оракл у
них всегда все сам восстанавливает, а у меня есть подозрение, что их
оракл просто не используется вообще, поэтому и ломаться нечему.

RE: устойчивость Firebird

2009-05-23 Thread Maksimov
 Проделал следующее: в свежие базы циклом вставлял записи и вырубал комп.
Да, после проверки 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

2009-05-23 Thread Maksimov
А без бэкап-ристори? Как долго база вытерпит? Наши сервера работают
круглосуточно, месяцами без перезагрузки. 
При этом нагрузка на базу - детская - вставка, изменение не более 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

2009-05-23 Thread Kochmin Alexandr


Maksimov wrote:

 Проделал следующее: в свежие базы циклом вставлял записи и вырубал комп.
Да, после проверки Interbase сообщал о большем числе ошибок, чем Firebird,
но по качеству - тяжелее они были в Firebird?, вплоть до неспособности
подключиться к базе.К сожалению, результаты эксперимента не сохранил. 


начни с обозначения версии firebird и флага force writes
потом подумай всеже об UPS


Вот еще - базы для клиентов были созданы на Interbase6.5 и затем, без
бэкап-ристори, посажены на Firebird - может это могло стать причиной столь
частых поломок. 


сменить админа.



Re: устойчивость Firebird

2009-05-23 Thread Kochmin Alexandr


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

2009-05-23 Thread AndreiK
> За год относительное число битых
> баз Firebird достигло 30% и продолжает расти.  

у нас несколько тысяч баз в работе. от яфила да ФБ 2.5. Случаи
повреждения
бывают, но они редки в пределах одного процента. Проверьте у себя,
есть
восемь правил получить устойчивую к повреждениям систему:

1) NTFS на диске с базой
2) Forced writes -- ON
3) ОТКЛЮЧЕН кэш записи ОС на диске с базой. (если нужна скорость --
используйте RAID с батарейкой)
4) ОТКЛЮЧЕН антивирус.
5) бесперебойник (желательно с обратной связью)
6) регулярный бэкап-разбэкап (хотя бы раз в 1-2 месяца)
7) устойчивое железо + драйвера + ОС (комп не должен виснуть сам по
себе)
8) версия сервера ФБ, для котрой известно, что в ней нет серьезных
ошибок



Re: устойчивость Firebird

2009-05-23 Thread Yurij


On May 23, 11:56 am, "Maksimov"  wrote:
> А без бэкап-ристори? Как долго база вытерпит? Наши сервера работают
> круглосуточно, месяцами без перезагрузки.
> При этом нагрузка на базу - детская - вставка, изменение не более 100-200
> (самое большое) строк в день. Размер базы за 1 год - не более 120 Мb.
У нас в сутки порядка 60 вставок и апдейтов. Сколько максимальный
аптайм я даже не знаю - клиенты любят с серверами всякую ересь делать,
прога и база обновляется, обслуживание раз в месяц, поэтому
непрерывной работы не получается. Нужно будет таки ради интереса хотя
бы пару месяцев непрерывного тестирования устроить, главное чтобы
электричество не отключили :)

> Полностью согласен, что  регулярный это бэкап-ристори - необходим. Но
> главный программист глух к моим позывам.
Не, для 120 Mb и при отсутствии массовых удалений и изменений
первичного ключа - бэкап-ресторе практически и не нужен.

> Я тут уже писал, что первоначально базы были созданы в Interbase, а затем
> просто посажены на Firebird (даже без бэкап-ристори), благо есть
> совместимость. Может это послужило причиной?
Ужос. Я даже между версиями FB стараюсь базу переносить, создавая
начисто, если есть возможность. Не верю я в совместимость для
продакшен использования - максимум для переноса данных.


Re: устойчивость Firebird

2009-05-23 Thread ArtGal


"Maksimov"  
сообщил/сообщила в новостях следующее: 
news:000c01c9db84$54222660$fc6673...@ru...



А вот у кого-нибудь есть опыт эксплутации в похожих на классические
для FB условиях (отсутствие ИТ-служб, не самое нормальное железо,
приличная нагрузка) других СУБД, интересно как там с падением баз? А


26 баз в аптеках и аптечных киосках.
Сочи, отопления нет (зимой электронагреватели), летом жара.
Частые отключения эл. питания.
Меняем железо 1-2 раза в год (покупаем самое дешевое).
Диски служат по пол-года.

За 8 лет ни одного случая сбоя, а тем более потери базы не было.
За день от 1 до 2 млн. транзакций.

--
С уважением,
Галимов Артур Амирзянович.
"Фарммедсервис" г. Сочи. 





Re: устойчивость Firebird

2009-05-23 Thread Vadim Mescheryakov



26 баз в аптеках и аптечных киосках.
Сочи, отопления нет (зимой электронагреватели), летом жара.
Частые отключения эл. питания.


Условия практически фронтовые :)

Меняем железо 1-2 раза в год (покупаем самое дешевое). Диски служат по 
пол-года.


Может системники со втрого этажа в окно выбрасывают?  :)


Мещеряков  Вадим.






Re: устойчивость Firebird

2009-05-24 Thread Dmitri Kuzmenko


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

2009-05-24 Thread Maksimov
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

2009-05-24 Thread Yurij


On May 24, 5:43 pm, "Maksimov"  wrote:
> железо. (Со слов тех, кто эти компьютеры собирал). Плюс сами пользователи
> очень не нежно ведут себя с ПК (некоторые признавались, что иногда, чтобы
> сэкономить минутку, просто выключают ПК из розетки - а сколько, наверно,
> умолчали - не известно).
> И я исхожу из того, что такие сюрпризы примерно поровну достаются как
> Interbase так и Firebird. Возможно, именно здесь просчет.

Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то,
что у них Оракл переживает выдергивание вилки из розетки, в отличие от
FB (базу которого я тогда и ездил тогда к ним чинить после пропадания
питания).

Re: устойчивость Firebird

2009-05-25 Thread Dmitri Kuzmenko


Hello, Maksimov!

Maksimov wrote:


С железом - да, были случаи. Но ведь что IB, что Fb - шли на одинаковое
железо. 


ну и что? Мне например известны случаи, когда 2 купленные в одном месте 
планки памяти были дохлые изначально. Или когда в корпусе одновременно

отказали 2 вентилятора.

Если мы разделим N компьютеров на две части, то сбоить будет не 
обязательно одинаковый процент в каждой из частей. Перекос может быть

до 0 в одной части и 100% в другой.


И я исхожу из того, что такие сюрпризы примерно поровну достаются как
Interbase так и Firebird. Возможно, именно здесь просчет. 


Просчет в том, что статистику по сбоям надо собирать. С другой стороны,
я понимаю, что при условии "удаленных компьютеров", за которыми сидят
"обезьяны", это практически невозможно.
Так что главное - не делать выводов из неподтвержденных и непроверенных 
данных.


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




Re: устойчивость Firebird

2009-05-25 Thread Alex Cherednichenko

Граждане!

Я так думаю, это была пятница...
В противном же случае, впору звать доктора.

--
With best regards, Alex Cherednichenko. 




Re: устойчивость Firebird

2009-05-25 Thread Kovalenko Dmitry



Я так думаю, это была пятница...
В противном же случае, впору звать доктора.


Не надо доктора :-(

Коваленко Дмитрий. 





Re: устойчивость Firebird

2009-05-25 Thread Kochmin Alexandr


Kovalenko Dmitry wrote:



Я так думаю, это была пятница...
В противном же случае, впору звать доктора.


Не надо доктора :-(


поздно. за топикстартером уже выехали.



Re: устойчивость Firebird

2009-05-25 Thread andyk


On 24 май, 17:52, Yurij  wrote:
>
> Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то,
> что у них Оракл переживает выдергивание вилки из розетки, в отличие от
> FB (базу которого я тогда и ездил тогда к ним чинить после пропадания
> питания).

Старая проблема с генераторами? Как минимум на единичке эта штука
вылазила. Когда поправили - проблем стало меньше. В одной конторе база
крутится уже лет эдак 7 кажется, с тех пор как стал изучать FB. С
ребятами давно не общаюсь, но когда на днях был. Спросил на чем
работают - оказалось на моей проге. И что самое удивительное что я уже
лет эдак 5 у них совсем не появляюсь... А в первые года полтора
проблемы были именно с генераторами.

---
Андрей Кручинин

Re: устойчивость Firebird

2009-05-25 Thread Yurij


On May 26, 6:54 am, an...@bk.ru wrote:
> On 24 май, 17:52, Yurij  wrote:
> > Кстати, зло-админы с которыми я спорил про FB усиленно напирали на то,
> > что у них Оракл переживает выдергивание вилки из розетки, в отличие от
> > FB (базу которого я тогда и ездил тогда к ним чинить после пропадания
> > питания).
> Старая проблема с генераторами? Как минимум на единичке эта штука
...
> лет эдак 5 у них совсем не появляюсь... А в первые года полтора
> проблемы были именно с генераторами.

Да, страница с генераторами умерла. Но это был FB 2.0.3 еще, вроде бы.