powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
25 сообщений из 128, страница 1 из 6
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764049
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-то может прокоментировать разницу в производительности:

https://www.embarcadero.com/products/interbase/compare/interbase_firebird

я понимаю проценты или десятки процентов, но РАЗЫ...

как такое может быть? там применяются другие алгоритмы? в ФБ есть некое
узкое бутылочное горлышко, которое устранили в IB?

и сразу задам вопрос:

1) есть 32битное приложение, созданное на Делфи, работающее с ФБ через
компоненты IBX.

2) предположим, получится базу через скрипты и переливку данных перегнать на
Interbase XE 7.

3) сможет ли приложение сходу подключиться к сереверу Interbase XE 7 и этой базе.
или там уже полностью поменялись функции API взаимодействия клиента с сервером?
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764060
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

ну по фичам забавно. Ты же понимаешь что они вывернули то что им выгодно.
А если посмотреть чуть с другой стороны, например сравнить возможности SQL и PSQL?

sysdba22я понимаю проценты или десятки процентов, но РАЗЫ...

отсюда не видно как настроен FB. Но вообще асинхронная запись с прямой записью в журнал конечно должна дать преимущество, по сравнению с синхронным режимом. Хотя при грамотной настройке сомневаюсь в 5 кратном превосходстве.


One key element to InterBase and Firebird is database transaction handling. Originally InterBase, and thus Firebird, ran with a 32bit Transaction ID. While not a problem for many, the most active systems with large user numbers have in practice needed to backup and restore their database monthly to ensure they don’t run out of transaction IDs. InterBase has moved to a 64bit Transaction ID that mean even the busiest embedded systems today would take closer to 150 years before the system would need to be taken down for maintenance.

Это откровенная ложь. В трёшке транзакции 64 битные
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764082
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисЭто откровенная ложь. В трёшке транзакции 64 битные

по поводу 64 бит ид транзакции. такой вопрос. если приложение написано на Делфи 32бит и подключается к ФБ через компоненты IBX, я могу получить доступ к 64 битному ИД транзакции? или надо какие-то новые функции API вызывать?
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764085
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

да, не путай хендл транзакции и внутренние идентификаторы транзакций
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764101
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторAnother critical test is against the time you wait for data to return. Based on a complete table scan (the quicker the better!) InterBase is consistently 5 times faster than Firebird, regardless of the data types or number of rows in a table.

во тут тоже не понятно что именно проверялось. Запросы не написаны. Полный фетч на клиента или COUNT(*)?
Первый ли это был запуск или уже с заполненным кэшем. Какой был размер кэша?
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764125
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напомнило тесты автомобильных шин
в общем, зависит от того, кто музыку заказывает

зы
ТС не ведись на рекламу
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764129
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисавторAnother critical test is against the time you wait for data to return. Based on a complete table scan (the quicker the better!) InterBase is consistently 5 times faster than Firebird, regardless of the data types or number of rows in a table.
во тут тоже не понятно что именно проверялось. Запросы не написаны. Полный фетч на клиента или COUNT(*)?
Первый ли это был запуск или уже с заполненным кэшем. Какой был размер кэша?Подозреваю, что у них фулскан реализован через OpenMP и они тестировали "нагрузку" для одного подключения, т.е. без конкуренции за ресурсы системы со стороны других подключений и/или других процессов системы. В этом случае да - возможен выигрыш, но не пропорционально масштабированию ядер процессора, так как бутылочным горлышком, в этом случае, становится менеджер страниц БД, кэш и т.п.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764138
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

вот не надо ерунду писать.
У меня домыслы были про первый скан, мало ли у них упреждающее чтение реализовано.
Ну или вообще мультиблочное. Хотя в этом я сомневаюсь.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764139
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо ничего "подозревать".

это йопаны ОГОЛТЕЛЫЙ маркетинг!
в стиле незабвенного Yo

обсуждать тут нечего, ибо такой же высер тм
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764145
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисrdb_dev,

вот не надо ерунду писать.
У меня домыслы были про первый скан, мало ли у них упреждающее чтение реализовано.
Ну или вообще мультиблочное. Хотя в этом я сомневаюсь.Я не вижу иного способа увеличить быстродействие фулскана в разы. Read-ahead в ОС одинаковое, что с Firebird, что с Interbase и зависит только от настроек ОС.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764148
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

в ОС да, но собственный кеш СУБД тоже можно научить, во многих СУБД так и сделано.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764152
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

1. Непонятно, почему IB XE7, когда IB 2017 существует с февраля 2017 года. ФБ 3.0.3, в котором много чего поправлено, вышел только в феврале 2018.
Впрочем, документ от июля 2016, а тогда да, был только XE7, а ФБ 3 только-только вышел (в апреле).

2. Сравнивается ФБ 3 с FW=ON и IB с FW=OFF и включенным журналом. Как-то несравнимо.
Дальше можно и не смотреть.

sysdba22сможет ли приложение сходу подключиться к сереверу Interbase XE 7 и этой базе.
запросто. API всё то же, разве что SQL у IB совсем слабоват, по сравнению с изменениями в ФБ (начиная с 2.0).
sysdba22я могу получить доступ к 64 битному ИД транзакции?
этот номер - на сервере. в Firebird 3 48-битный. Конечно, если ты получаешь номер транзакции из mon$transaction, то тебе надо получать его не в int, а в int64. И вся разница. В остальном IB API старое и одинаковое, что в ИБ, что в ФБ.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764157
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.01.2019 12:07, kdv пишет:
> В остальном IB API старое и одинаковое, что в ИБ, что в ФБ.

они там ещё XML прикрутили
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764164
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисмало ли у них упреждающее чтение реализовано.
в ИБ 2017 апдейте 2 у них появилась опция PREDICTIVE_IO_PAGES
http://docwiki.embarcadero.com/InterBase/2017/en/InterBase_2017_Update_2_Readme

но это ИБ 2017, а в ХЕ7 ничего такого не было.

Хотя, они пишут, что
"Starting with InterBase XE7, InterBase introduced predictive I/O mechanism to populate in-memory database cache with interesting pages that can be fetched instead of read from disk by request worker threads."
Как-то странно, что задним числом, хотя если бы это давало прирост производительности по сравнению с предыдущими ИБ, про это должно было бы быть объявлено сразу.

p.s. я не тестировал. хотя базы в формате 2017 у меня есть. Могу что-нибудь потестить после 5 февраля.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764169
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисrdb_dev,

в ОС да, но собственный кеш СУБД тоже можно научить, во многих СУБД так и сделано.Это уже не read-ahead и, по большей части, подобные вещи решаются на более низком уровне через NCQ, а если БД тянется по iSCSI с СХД, то всякая там оптимизация кэша СУБД будет незаметна.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764170
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvp.s. я не тестировал. хотя базы в формате 2017 у меня есть. Могу что-нибудь потестить после 5 февраля.

вот это было бы интересно посмотреть, без маркетинговой чепухи и с адекватными настройками
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764172
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийони там ещё XML прикрутили
xml api прикручено отдельной dll - ibxml.dll (ibxml.h и так далее).
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764258
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако, парни, не спугните перца. Пусть перегонит, подключится и перемеряет все что сможет, на своем
изделии в многопользовательском режиме (тем более что IBX разрабатывался в первую очередь как раз под IB).
А то мы тут разводим сферических коней в в вакууме, а вдруг там на самом деле чудо какое?))
Только сравнивать тогда имеет смысл на современных релизах FB и IB.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764262
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F...Только сравнивать тогда имеет смысл на современных релизах FB и IB.

Сравнивать надо на своих задачах, требований к ним и применительно к своим условиям применения.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764270
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маркетологи не сравнивают.
маркетологи ВПАРИВАЮТ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764276
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да по фичам там понятно подборка маркетинговая сделана. Всегда можно выкатить другой набор фич (отталкиваясь от наличия их в ФБ) и галочки в них совсем иначе будут расставлены.

А вот насчёт производительности интересно, не в плане перехода, а для того чтобы узнать узкие места в ФБ.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764285
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл ЭраVlad F...Только сравнивать тогда имеет смысл на современных релизах FB и IB.

Сравнивать надо на своих задачах, требований к ним и применительно к своим условиям применения.
Ну а я о чем толкую, - ты внимательно читал? Пусть померяет хоть кто то, ну хоть что то,
и даже лучше если на своей частной узкой и т.п. Но тогда уже будет хоть о чем то с основанием говорить.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764365
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все понятно участникам данного форума. но, боюсь, что мимопроходящий посетитель интернета, наткнувшись на такую страничку оставит у себя в голове определенное мнение о ФБ...

неплохо бы завести на сайте ФБ контр страничку типа Firebird vs Interbase где аналогичным образом сравнить сильные стороны FB со слабыми IB ))

или хотя бы страничку "развенчиваем мифы о фб", где про ИД транзакции написать.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764390
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22что мимопроходящий посетитель интернета, наткнувшись на такую страничку оставит у себя в голове определенное мнение о ФБ...
где ты эту страничку нашел, геноссе? Я не только регулярно мониторю всё про ИБ, но и тестирую его, и ПРОДАЮ, и так далее.
Но вот эту страницу я тут увидел первый раз. Мне ее даже Эмбаркадеро не подсовывало, хотя я единственный в мире (и неповторимый) InterBase MVP.
...
Рейтинг: 0 / 0
Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
    #39764400
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зашел в гугл. вбил в поиск "interbase vs firebird". четвертая сверху ссылка.
...
Рейтинг: 0 / 0
25 сообщений из 128, страница 1 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Я понимаю, что маркетинг, но.... (разница между Interbase и Firebird)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]