SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Что за <sencored> в четвертой версии?
Что за <sencored> в четвертой версии? [сообщение #218] Thu, 21 July 2022 13:22 Переход к следующему сообщению
eugene_2023 в настоящее время не в онлайне  eugene_2023
Сообщений: 3
Зарегистрирован: July 2022
Junior Member
"Firebird 4 не только вводит согласованность чтения (READ CONSISTENCY) для запросов втранзакциях READ COMMITTED, но также делает его режимом по умолчанию для всехтранзакций READ COMMITTED, независимо от их свойств RECORD VERSION или NO RECORDVERSION. Это сделано для того, чтобы обеспечить пользователям лучшее поведение — каксоответствующее спецификации SQL, так и менее подверженное конфликтам

Другим важным эффектом является то, что недофетченные курсоры в транзакциях READCOMMITTED READ CONSISTENCY в Read Only режиме теперь удерживают сборку мусора.Рекомендуем вам отказаться от использования в приложении единой длинной READCOMMITTED READ ONLY транзакции, и заменить её на несколько таких транзакций"

Это кто, <censored>, за меня решил какое поведение для меня лучшее?

"Вместо единой библиотеки fbembed.dllтребуется несколько файлов,причём файл fbclient.dllпереименовывать нельзя."

Переименовывать нельзя? Типичное решение какого то недоучки.

Куда вообще катится Firebird и кто им теперь занимается? Его решили на дно пустить, что ли?

[Обновления: Thu, 21 July 2022 13:23]

Известить модератора

Re: Что за <sencored> в четвертой версии? [сообщение #219 является ответом на сообщение #218] Thu, 21 July 2022 13:26 Переход к предыдущему сообщениюПереход к следующему сообщению
eugene_2023 в настоящее время не в онлайне  eugene_2023
Сообщений: 3
Зарегистрирован: July 2022
Junior Member
Взяли и выкинули одну из главных фишек, которая отличала firebird от других серверов БД - чтение без мусора. Натуральное вредительство.
Re: Что за <sencored> в четвертой версии? [сообщение #220 является ответом на сообщение #219] Thu, 21 July 2022 13:30 Переход к предыдущему сообщениюПереход к следующему сообщению
eugene_2023 в настоящее время не в онлайне  eugene_2023
Сообщений: 3
Зарегистрирован: July 2022
Junior Member
А датавремя с часовыми поясами и геморроем кому понадобилось? Решили тупо заимствовать из какого-нибудь дурацкого MySQL что ли?

Прежние разработчики перестали заниматься Firebird?
Re: Что за <sencored> в четвертой версии? [сообщение #221 является ответом на сообщение #220] Fri, 22 July 2022 04:06 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 139
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Может все-таки "censored" а не <sencored> ?
Re: Что за <sencored> в четвертой версии? [сообщение #222 является ответом на сообщение #221] Fri, 22 July 2022 09:36 Переход к предыдущему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 330
Зарегистрирован: June 2022
Senior Member
Евгений перестань чушь пороть. Уже не смешно. ТЫ это делаешь не первый раз.

Во первых никто не мешает вернуть прежнее поведение. Это делается в конфиге одним параметром.
А во вторых не согласованный READ COMMITTED это не хорошо. Настройка по умолчанию подталкивает к тому чтобы новые приложения сразу делались правильно.

Я так понимаю кому-то тупо лень делать свои приложения правильно. Ещё раз напоминаю перевод приложения на новую версию это далеко не только backup/restore.
Если это понимать, то возгласы недоучек по поводу "ой мне что-то в приложении надо переписать" отпадут.

>> "Вместо единой библиотеки fbembed.dllтребуется несколько файлов,причём файл fbclient.dllпереименовывать нельзя."

Единый fbembed.dll устранили ещё в 3.0. Это было необходимо сделать для дальнейшего развития (плагинная архитектура).
Про переименование расжёвывалось ни один раз.

>> А датавремя с часовыми поясами и геморроем кому понадобилось? Решили тупо заимствовать из какого-нибудь дурацкого MySQL что ли?

Датавремя с часовыми поясами есть далеко не только в MySQL, но и во всех других реляционных СУБД. Поэтому иногда лучше жевать

>> Взяли и выкинули одну из главных фишек, которая отличала firebird от других серверов БД - чтение без мусора.

бред. Для начала стоило бы ознакомится с вопросом

>> Прежние разработчики перестали заниматься Firebird?

разработчики все те же

Предыдущая тема: Kubuntu: непонятки с правами
Следующая тема: UDF с XPath - очень надо
Переход к форуму:
  


Текущее время: Tue Dec 03 22:19:10 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00690 секунд