powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
25 сообщений из 365, страница 7 из 15
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759621
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovApexникто не мешает выделить для redo log'ов отдельную группу дисков без всяких
аппаратных кэшей.
Ага, вот всегда так: как логи Оракула, так "выделить отдельную группу дисков". А как база
Firebird, так ужастики о дёргающихся головках одного-единственного диска. Ню-ню...

Не надо сочинять, про один диск для FB - это уже ваши измышлизмы. Или хотите сказать, что для FB можно выделить отдельную группу дисков и там проблема дергаюшихся головок будет решена, как в Оракле?
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759624
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovЯ предлагаю не использовать двойных стандартов в отсутствии личной заинтересованности.
Отложенная запись - не вселенское зло.

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

Basil A. SidorovЕсли система записи Oracle гарантированно надёжна, то почему мы получали битые блоки после холодной перезагрузки сервера СУБД при том, что табличные пространства лежали на хранилище, у которого никаких проблем не было?
Очевидно потому что в погоне за производительностью отключили вот это DB_BLOCK_CHECKSUM и не отключили никому не нужный кэш файловой системы.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759625
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovYo.!помниться мне не удавалось донести до тебя и более простые вещи, чем индексы и
несколько таблиц в транзакции.
Ага. Но ты таки попробуй донести до меня как оракул запихивает индексы, несколько таблиц в
транзакции и ещё и redo лог в один-единственный блок undo лога.

Речь не про то, что Оракл меньше блоков обновит, обновить он может и больше, речь про то, что он по коммиту не обязан все эти блоки на диск писать. Вы же знаете, что такое checkpoint в Оракле? Представьте себе, что на каждый коммит Оракл станет делать chechpoint.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759626
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAlexander Ryndinот 5к за сокет. SEO и SE лицензируются по сокетам.
Воот. А теперь смотрим что можно купить на сэкономленные пять килобаксов. Я, как ни
считаю, получаю ещё один сокет и десяток SSD сверху. То есть сколько Оракула ни ужимай,
Firebird на его месте получит вдвое лучшее железо.

Я бы на вашем месте не радовался, лицензирование по сокетам, на которое указал Рындин, означает, что это еще выгоднее, чем я думал. На одном сокете сегодня до 8-ми ядер сидеть может у интеля.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759628
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВы постоянно забываете штатную эксплуатацию, когда всё записанное в redo обязано, таки, попасть в data, и, соответственно, сгенерировать undo. И, если пропускной способности носителя/хранилища не хватает, то никакая "размазанность" операций ввода-вывода не позволит избежать тормозов.

P.S. Понятно, что при крахе, с высокой степенью вероятности, СУБД донакатит данные из redo, но в нашем конкретном случае я не мог назвать процедуру восстановления ни мгновенной, ни даже быстрой.
Не так. Изменения в данных генерирует и redo, и undo. Undo в свою очередь - это точно такие же данные, изменения в которых тоже приводят к генерации redo. В конечном счете на диск по коммиту пишется только redo. А все остальное только по checkpoint'у и меньшими порциями, чтобы размазать нагрузку на дисковую подсистему.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759629
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexИли хотите сказать, что для FB можно выделить отдельную группу дисков и там
проблема дергаюшихся головок будет решена, как в Оракле?
Ага. Запись разных страниц размажется по страйпам и они пойдут на разные шпинделя. Даже
если деньги пропить вместо покупки SSD.

Apexречь про то, что он по коммиту не обязан все эти блоки на диск писать.
Это звучит красиво пока все грязные блоки копятся в SGA. Забава начинается когда они
перестают туда помещаться.

ApexНа одном сокете сегодня до 8-ми ядер сидеть может у интеля.
И это автоматически означает, что при том же бюджете Firebird будет иметь в своём
распоряжении 16 ядер против 8 у Оракула.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759637
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАга. Запись разных страниц размажется по страйпам и они пойдут на разные шпинделя. Даже
если деньги пропить вместо покупки SSD.

Ну отлично, т.е. для FB надо покупать SSD, чтобы добиться того же результата, что и в Оракле?

Dimitry SibiryakovЭто звучит красиво пока все грязные блоки копятся в SGA. Забава начинается когда они
перестают туда помещаться.

А они туда всегда не помещаются, by design так сказать. Я даже больше скажу, что Оракл начал их сбрасывать на диск, он вовсе не должен ждать пока весь buffer cache заполнится грязными блоками. Сбрасываются грязные блоки регулярно, в идеале через равные промежутки времени и одинаковыми порциями. Это более контролируемый и более предсказуемый процесс, нежели совергенно непредсказуемые пользовательские коммиты.

Dimitry SibiryakovApexНа одном сокете сегодня до 8-ми ядер сидеть может у интеля.
И это автоматически означает, что при том же бюджете Firebird будет иметь в своём
распоряжении 16 ядер против 8 у Оракула.

Кстати, Дмитрий, и первый и второй. А не хотите запилить benchmark Oracle vs FB? Представляете какой это будет PR для бесплатного продукта, если выяснится, что он как минимум не отстает в производительности на аналогичных задачах?
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759643
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexСбрасываются грязные блоки регулярно, в идеале через равные промежутки времени
и одинаковыми порциями.
На чекпоинтах, да.

ApexПредставляете какой это будет PR для бесплатного продукта, если выяснится, что
он как минимум не отстает в производительности на аналогичных задачах?
Результаты TPC-C будут представлены на конференции через месяц.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759645
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ApexКстати, Дмитрий, и первый и второй. А не хотите запилить benchmark Oracle vs FB? Представляете какой это будет PR для бесплатного продукта, если выяснится, что он как минимум не отстает в производительности на аналогичных задачах?
да без шансов. у ФБ пара сотен коннектов это уже неизведанная территория
http://www.sql.ru/forum/764108/li-v6-3-0-26005-rc3-superclassic-nagruzochnyy-test-na-insert-update-bez-delete
разве, что на альфе 3.0 что-то покажут
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759652
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

ты бы прежде чем на этот топик ссылаться хотя бы прочитал что там тестировалось, какие условия теста были и сколько было исправлено после этого теста.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759653
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovApexПредставляете какой это будет PR для бесплатного продукта, если выяснится, что
он как минимум не отстает в производительности на аналогичных задачах?
Результаты TPC-C будут представлены на конференции через месяц.
Результаты "бенчмарка TPC-C для фаерберды" кое-кем обещаются тому уже скоро как год будет ( 14983077 ) - и все никак...
И кстати, желательно,, результаты тестов публиковать непосредственно на сайте соответствующей организации , а не в конференции, где "много чего можно представить"...
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759655
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!да без шансов. у ФБ пара сотен коннектов это уже неизведанная территория

Ну не такая уж и неизведанная. Работает там и пара сотен и больше. Другое дело, что работает это все равно хуже, чем у Оракла, я не понимаю зачем отрицать очевидное и доказывать, что разницы нет, когда она есть?
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759657
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvИ кстати, желательно,, результаты тестов публиковать непосредственно на сайте соответствующей организации , а не в конференции, где "много чего можно представить"...
ФБ недопустят до TPC тестов, там нужно доказать, что субд при повреждении датафайла сможет восстановить базу на момент повреждения. без лога ...
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759661
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexНу не такая уж и неизведанная. Работает там и пара сотен и больше.

ЕМНИП, в BroаdView пул из тысячи коннектов обслуживает 14 тысяч пользователей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759662
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ApexНу не такая уж и неизведанная. Работает там и пара сотен и больше. Другое дело, что работает это все равно хуже, чем у Оракла, я не понимаю зачем отрицать очевидное и доказывать, что разницы нет, когда она есть?
почитайте топик. посмотрите сколько всего вскрыл простенький тест. понятно, что до этого товарища никто не ковырял на таких "страшных" нагрузках. и это уже на паре сотен коннектов. причем поймите, если что-то и исправлено, то в лучшем случае в 3.0. даже mysql этот этап в 90х прошел.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759666
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Таблоид известный в среде FB извращенец. И тест его не так уж прост как по началу кажется, к реальной работе он вообще мало отношение имеет. И если по тому топику до конца проследить, то потом там таки удалось ~500 коннектов запустить.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759667
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!почитайте топик. посмотрите сколько всего вскрыл простенький тест.
А теперь маленький секрет о котором не пишут на заборах: Таблоид пробовал аналогичным
образом нагрузить Оракула.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759668
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!почитайте топик. посмотрите сколько всего вскрыл простенький тест. понятно, что до этого товарища никто не ковырял на таких "страшных" нагрузках. и это уже на паре сотен коннектов. причем поймите, если что-то и исправлено, то в лучшем случае в 3.0. даже mysql этот этап в 90х прошел.
Так там речь про какой-то релиз кандидат идет.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759674
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ApexТак там речь про какой-то релиз кандидат идет.
релиз кандидат понятно, что не интересен. там всю дорогу "та же фигня на 2.5". тот же лимит MAX_THREADS во всех релизах.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759694
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!sphinx_mvИ кстати, желательно,, результаты тестов публиковать непосредственно на сайте соответствующей организации , а не в конференции, где "много чего можно представить"...
ФБ недопустят до TPC тестов, там нужно доказать, что субд при повреждении датафайла сможет восстановить базу на момент повреждения. без лога ...Я в курсе... Об этом "не в курсе" местный "обещалкин"...
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759696
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На такое железо Оракул пожалуй и не поставишь. Не войдет..

...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759722
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexВ конечном счете на диск по коммиту пишется только redo. А все остальное только по checkpoint'у и меньшими порциями, чтобы размазать нагрузку на дисковую подсистему.Есть некая предложенная нагрузка. При штатной работе она "вот такая". Кэширование позволяет уменьшить пиковую нагрузку, но слабо влияет на среднюю. Кэширование аппаратным средствами сегодня стОит вполне разумных денег.
Да, Oracle позволяет взять большой корпус, напихать в него "много дисков" и больше ни от чего не зависеть, но сегодня это уже не преимущество.
Да, Oracle покрывает Firebird по фичам и гибкости как бык овцу, но до определённого бюджета такое покрытие просто невозможно.
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759727
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123На такое железо Оракул пожалуй и не поставишь. Не войдет..

давайте еще про итнербейс на абрамсе
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759731
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ApexКстати, Дмитрий, и первый и второй. А не хотите запилить benchmark Oracle vs FB? Представляете какой это будет PR для бесплатного продукта, если выяснится, что он как минимум не отстает в производительности на аналогичных задачах?
не вижу смысла. Во-первых, любому вменяемому спецу это ничего не докажет. Ибо тест А никак не отражает работу в сценарии Б. А уж доказать что-то Йо я отчаялся еще лет пять назад, и с тех пор не наблюдаю у него прояснений в сознании. Во-вторых, я никогда не отрицал превосходства оракла на большинстве задач и не вижу смысла гнобить его почем зря, на этом поле пусть мой тезка Сибиряков развлекается. Мои реплики в этой теме были исключительно про то, что отсутствие redo-лога в сегодняшнем мире не настолько влияет на производительность, как некоторые привыкли думать.

ЗЫ. а что, оракл уже разрешил третим лицам публиковать сравнительные бенчмарки своей СУБД?
...
Рейтинг: 0 / 0
Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
    #38759748
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr Мои реплики в этой теме были исключительно про то, что отсутствие redo-лога в сегодняшнем мире не настолько влияет на производительность, как некоторые привыкли думать.Если нужно обеспечить просто производительность , то быстрее потоковой записи на диск ничего не придумаешь. В принципе. С учетом "транзакционности" некоторых файловых систем в некотрых операционных системах мало кто с этим потягается...

Но Вы лучше расскажите, как обеспечите восстановление БД firebird на произвольную точку времени в случае аварии? Сколько времени займет восстановление? Какие варианты оптимизации процесса восстановления можно использовать?
И заодно оцените затраты на обеспечение банальной возможности всего этого...
dimitrЗЫ. а что, оракл уже разрешил третим лицам публиковать сравнительные бенчмарки своей СУБД?Зайти на сайт tpc.org не позволяет религия?
...
Рейтинг: 0 / 0
25 сообщений из 365, страница 7 из 15
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird vs Oracle для БД до 200 Gb и 50 пользователей при нагрузке OLTP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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