kdv писал(а):ой, не надо только писать про журналы, логи транзакций и т.п.... лично я об этом в курсе, причем очень давно.
Замечательно! А вывод какой? Ждать этого или не ждать? Я понимаю что неприятно слышать об успехах конкурентов, но пишу я не для того чтобы унизить Firebird или его команду разработчиков. Есть "вкусности" у конкурентов - желательно не отставать. Вот только я не понял - будет это или нет?
И, прошу отметить, я ни в коем случае не настаиваю и не требую, понимая разработчиков и сам процесс, и с большой благодарностью принимаю и использую результаты их очень нужной и такой нелёгкой работы...
kdv писал(а):Во-первых, если используется MySQL без транзакций, то лог - это АУДИТ. Да, аудита в IB/FB нет.
Возможно что и аудит, но этот "аудит" однажды помог мне восстановить базу после сбоя.
kdv писал(а):Но можно сделать на триггерах (исключая select-ы). Если речь про лог транзакций, то он у IB/FB внутри БД, и в общем случае при сбоях сервера база "восстанавливается" сама-собой.
О логе транзакций речь не идёт. Вешать триггера на таблицы - задача очень непростая. У меня таблиц больше 80, триггера нужны будут на большей их половине. Данное решение нельзя назвать подходящим, хотя бы потому, что такая проблема возникает не у одного меня...
kdv писал(а):включение любых доп. логов, аудитов и т.п счетчиков резко затормозит производительность сервера, надеюсь, не надо объяснять почему.
Резко затормозит? Хм... Во сколько раз? Не думаю что процедура добавления (если я не ошибаюсь - реализована в системном вызове ядра) в еще один файл так сильно скажется на производительности сервера... Вот дополнительные счетчики и различная статистика - тут Вам виднее.
kdv писал(а):Если хочется надежности - ставьте raid 5 или Raid 1 (или shadow вместо raid 1).
Raid5 и так стоит, но при сбоях на файловой системе это не поможет. Тогда-то и прийдёт на помощь лог с другого раздела диска
kdv писал(а):Если хочется аудита по модификации данных (например для репликации), то это, к сожалению, придется писать самому, на триггерах.
Жаль, очень жаль... Потому как не одного меня это беспокоит

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

((
А как в будущих версиях, это планируется? Если да, то когда, хотя бы приблизительно, это будет?