powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird (Interbase) vs MS SQL 2005
25 сообщений из 120, страница 3 из 5
Firebird (Interbase) vs MS SQL 2005
    #35147972
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda пишет:
> И там и там есть свои проблемы с эффективностью. Но их сейчас усиленно
> фиксят, и к v3 вроде обещают сделать архитектуру, избавленную от
> "детских болезней". Так что с 10 годами Yo явно погорячился.

Вот, поэтому я в FB и не верю. Если их еще сейчас фиксят, зачем мне
это надо ? Я лучше буду использовать то, что не надо было фиксить,
что было сделано изначально правильно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148003
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaulerМое мнение - для мелкого и среднего бизнеса Файрберда вполне достаточно, он бесплатный, легкий в освоении и администрировании.

Мое мнение, для мелкого и среднего бизнеса, вполне достаточно SQL Server 2005 Express Edition, который "бесплатный, легкий в освоении и администрировании". И не надо потом будет иметь головняков (при расте бизнеса) о поиске СУБД на замену птичке.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148157
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv пишет:

> Вот, поэтому я в FB и не верю. Если их еще сейчас фиксят, зачем мне
> это надо ? Я лучше буду использовать то, что не надо было фиксить,
> что было сделано изначально правильно.

Список живых СУБД, в который ничего не фиксится - в студию!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148202
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda wrote:
> Список живых СУБД, в который ничего не фиксится - в студию!
Критерии для "живых"?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148234
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky пишет:

> > Список живых СУБД, в который ничего не фиксится - в студию!
> Критерии для "живых"?

С незамороженой разработкой
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148278
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda wrote:
> С незамороженой разработкой
Sybase :)
11,9,2, 12,х - не фиксятся, вроде :)
хотя сам по себе сайбейз - разрабатывается и поныне.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148337
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fynda
И там и там есть свои проблемы с эффективностью. Но их сейчас усиленно
фиксят, и к v3 вроде обещают сделать архитектуру, избавленную от
"детских болезней". Так что с 10 годами Yo явно погорячился.
Posted via ActualForum NNTP Server 1.4
прежде чем фиксить "детские болезни" мое глубокое имхо нужно пофиксить "особености". что за особености тут уже не раз пережевывалось, у интербейзников неадекватная реакция на них, так, что не будем будить буйных - перейдем к 10 годам:
SMP в Superserver обещали еще лет пять назад воткнуть, проэкт Vulcan благополучно заканселили, типа подождем 3.0 и назначили Q3 2006 как дата выхода FB3, сегодня у нас 2008 ... т.е. в FB может быть появится то, что к примеру у MySQL в этой области (SMP) было отлажено еще времена 4.x (при этом до сих пор вылазят проблемы на более чем 4х процессорах) ... дальше если начнем копать в алгоритмах вытеснения кэша, async i/o, read ahead и выпрямление оптимизатора хотя бы до уровня сегоднешнего MySQL то как раз лет 10 и займет (судя по сегодняшним темпам развития FB). ну, а чтоб тягатся с лидерами и быть хотя бы с постгресом одной весовой категории еще туча фич понадобится ...
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148953
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda пишет:
> Список живых СУБД, в который ничего не фиксится - в студию!

Список живых СУБД, в которых есть баги в многопоточности в студию !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35148965
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.! пишет:
> прежде чем фиксить "детские болезни" мое глубокое имхо нужно пофиксить
> "особености". что за особености тут уже не раз пережевывалось, у
> интербейзников неадекватная реакция на них, так, что не будем будить
> буйных - перейдем к 10 годам:

Вот именно. Из-за этого в свое время начали проект Yaffel. Чтобы не
мешать им там "наслаждаца".

И по остальному тоже согласен.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35149090
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда. у оппонентов, все-таки, предвзятое и поверхностное мнение об IB/FB :-) Поэтому я бы попросил, без обладания достоверными знаниями по поводу Yaffil и Vulcan, не оценивать - что было, как и зачем.

начну с последнего. Yaffil создавался совсем не "потому". И проблема SMP в суперсервере в нем решена не была (и не собирались). Наоборот, Yaffil за 1.5 года до FB отладил классик до упора. Потому что классик был искорежен при выпуске IB 6 Борландом.

далее. по производительности на данный момент у FB что у классика что у супера достаточная, не хуже MySQL и PostgreSQL, а в ряде мест и получше. У IB с SMP-Суперсервером - то же самое.
То есть, InterBase просто избавился от необходимости развивать две ветки кода, а Firebird развивал сам сервер, SQL, оптимизатор и т.д., оставив вопрос SMP суперсервера на потом.

Для того чтобы делать прогнозы, надо знать кухню, в которой все это варилось и варится. А пока что Ваши слова находятся на уровне "я слышал, что ..., и поэтому, наверное ...".
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35149186
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!проэкт Vulcan благополучно заканселили
он мертворожденный. Последствия чего сейчас благополучно огребают в MySQL...

Yo.!выпрямление оптимизатора хотя бы до уровня сегоднешнего MySQL
это шутко такой? Пусть они его сначала доведут до уровня сегодняшнего FB.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35149715
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv пишет:

> Список живых СУБД, в которых есть баги в многопоточности в студию !

Все они. И не надо говорить, что кто-то знает, как писать абсолютно
безглючный код.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35149881
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr Yo.!проэкт Vulcan благополучно заканселили
он мертворожденный. Последствия чего сейчас благополучно огребают в MySQL...
А можно список последствий?
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150282
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAА можно список последствий?
насколько уже отстает от сроков Falcon? Каково его качество? Недавно даже у Зайцева проскочила мысль, что возможно Maria окажется заменой Falcon-а после отбраковки последнего. Я, конечно, полагаю, что у MySQL (или уже Sun?) таки хватит сил довести его до ума, но что купили они сырую поделку - для меня факт.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150316
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
далее. по производительности на данный момент у FB что у классика что у супера достаточная, не хуже MySQL и PostgreSQL, а в ряде мест и получше.

ну тогда мы с нетерпением ждем рассказ о мегафичах которые способны компенсировать невозможность использования суперсервером более одного ядра. у меня вот фантазии не хватает, у mysql совсем недавно был затык на стыке linux и mysql приводивший к деградации перфоменса лишь на 4х ядрах (не знаю пофиксили ли), но до 4х ядер там вполне линейно маштабировалось.
то же самое с класиком, мегафичи FB в студию которые могут компенсировать отсутсвие единого кеша данных.

dimitrэто шутко такой? Пусть они его сначала доведут до уровня сегодняшнего FB.
а можно кратенький списочек где по вашему FB опередил, я вот сходу предполагаю, что кэш разобраных планов запросов в mysql 4.1 дает ему громадное преимущество.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150432
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!до 4х ядер там вполне линейно маштабировалось
линии бывают под разным углом начертаны :-) Я довольно пессимистичен насчет производельности InnoDB под активной read-write нагрузкой, если база сильно больше размера кэша. И линейное масштабирование тут мало выручает.

dimitrа можно кратенький списочек где по вашему FB опередил
например, эффективное использование множества индексов для одного потока выборки или выполнение IN как индексированного semi-join. Собственно, я еще не видел ни одного результата сравнительных тестов (нетривиальнее хотя бы benchw, а лучше TPC-R/H), в которых MySQL суммарно выигрывает у FB. Собственно, с точки зрения путей доступа к данным и оптимизации у InnoDB я вижу только одно заметное преимущество - возможность полного индексного покрытия.

я вот сходу предполагаю, что кэш разобраных планов запросов в mysql 4.1 дает ему громадное преимущество
фича безусловно полезная, особенно под нагрузкой. Но каково по-вашему соотношение времени оптимизации к времени исполнения пусть даже коротких запросов в реальной жизни? Одна десятая? Одна сотая? Еще меньше? Как-то не выглядит это громадным преимуществом.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150573
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr
линии бывают под разным углом начертаны :-) Я довольно пессимистичен насчет производельности InnoDB под активной read-write нагрузкой, если база сильно больше размера кэша. И линейное масштабирование тут мало выручает.

откуда такой пессимизм ? я знаю только один тест заслуживающий доверия specjbb. там конечно примитивные запросы не встречающиеся в жизни, inndob в самом хвосте, но inndob не просел насмерть и вполне адекватно загрузил 4 ядра.

dimitrа можно кратенький списочек где по вашему FB опередил
например, эффективное использование множества индексов для одного потока выборки или выполнение IN как индексированного semi-join.
[/quot]
хорошо, но это не настолько убойные фичи, чтоб компенсировать отсутствие SMP. наверника такая оптимизация нужна тяжелым приложениям, где mysql/innodb может противопоставить другие свои фичи. ну например FB как я понимаю если имеет индексы для предикатов никогда не пойдет на фулскан, mysql же учтет селективность и поступит гораздо мудрей. мне, например, кажется что такая ситуация гораздо чаще встречается.

dimitr
фича безусловно полезная, особенно под нагрузкой. Но каково по-вашему соотношение времени оптимизации к времени исполнения пусть даже коротких запросов в реальной жизни? Одна десятая? Одна сотая? Еще меньше? Как-то не выглядит это громадным преимуществом.

в оракле - громадная. если оракловое приложение не использует bind variables и оракл не понимает, что это одни и теже запросы и каждый раз парсит заново, то перфоманс на большом кол-ве одинаковых конкурентных запросах падает в разы. для такой ситуации даже параметр есть, который пытается угадать где в запросе переменные, чтоб закешировался план. большинство сообщали о улучшениях в разы на OLTP задачках.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150769
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!откуда такой пессимизм ?
из практики

Yo.!inndob в самом хвосте, но inndob не просел насмерть и вполне адекватно загрузил 4 ядра
я не отрицаю его способности грузить ядра, отнюдь. Лишь высказал мнение, что при невысокой базовой производительности хорошое масштабирование отнюдь не панацея.

Yo.!хорошо, но это не настолько убойные фичи, чтоб компенсировать отсутствие SMP
бесспорно. Но меряться именно оптимизаторами вы первый начали :-)

Yo.!например FB как я понимаю если имеет индексы для предикатов никогда не пойдет на фулскан, mysql же учтет селективность и поступит гораздо мудрей. мне, например, кажется что такая ситуация гораздо чаще встречается.
в отличие от mysql (и многих других), у FB выборка записей на основе индексного скана является sequential I/O, а не random. Это тут уже обсуждалось и да, в этом скрыты и недостатки тоже. Но в данном случае это таки достоинство. И вместо обычной оценки лимита отказа от range scan в ~30% от размера таблицы, в FB есть смысл оперировать порядком 70-80%. Лишь если кардинальность выборки еще больше этой цифры, тогда FB может уступить. В остальных случаях я бы еще подумал, на кого поставить. Резюмируя -- да, вы правы, есть такой недостаток у FB, но его значение в свете вышесказанного сильно преувеличено.

Yo.!в оракле - громадная. если оракловое приложение не использует bind variables и оракл не понимает, что это одни и теже запросы и каждый раз парсит заново, то перфоманс на большом кол-ве одинаковых конкурентных запросах падает в разы
это может говорить и об относительной неторпливости ораклового парсера :-) Попробую поставить подобный эксперимент на FB.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150882
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr
я не отрицаю его способности грузить ядра, отнюдь. Лишь высказал мнение, что при невысокой базовой производительности хорошое масштабирование отнюдь не панацея.

он там отстал от постгреса всего на 10-15%, т.е. с i/o innodb относительно справился (запросы дубовые наверно оптимизатор особо не напрягался) и процы грузил не фатально глупее остальных субд из specjbb.

dimitr
в отличие от mysql (и многих других), у FB выборка записей на основе индексного скана является sequential I/O, а не random.

хм ... тогда у меня предложение вам подратся с kdv т.к. пару страниц выше он утверждал что readfilescatter FB не умеет.
/topic/309764&pg=25#5101992

dimitr
Резюмируя -- да, вы правы, есть такой недостаток у FB, но его значение в свете вышесказанного сильно преувеличено.

может преувеличено, а может нет, нужно мерять. у mysql один из самых слабых оптимизаторов, но пока я не вижу, как он может помешать обгонять FB в разы за счет SMP.
к старте в mysql есть еще фича read ahead, когда он при скане читает больше блоков чем нужно в надежде, что "лишние" блоки кому-то пригодятся, есть что-то похожее у FB ?
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35150957
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!хм ... тогда у меня предложение вам подратся с kdv т.к. пару страниц выше он утверждал что readfilescatter FB не умеет
не умеет. Я имел ввиду не многоблочное чтение, а чтение старниц в порядке хранения в файле БД. Т.е. индексный скан всегда выполнит чтение страниц данных в порядке 1..2..3..5..10..11..12, а не в случайном порядке.

Yo.!у mysql один из самых слабых оптимизаторов, но пока я не вижу, как он может помешать обгонять FB в разы за счет SMP
если в MySQL каждый запрос будет выполняться в разы медленнее, то SMP в лучшем случае лишь обеспечит паритет :-) Но это все болтология, на практике все надо мерять.

Yo.!в mysql есть еще фича read ahead, есть что-то похожее у FB?
пока нет, увы. Ну вот, нашли еще одно преимущество MySQL :-)
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35151083
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr
не умеет. Я имел ввиду не многоблочное чтение, а чтение старниц в порядке хранения в файле БД. Т.е. индексный скан всегда выполнит чтение страниц данных в порядке 1..2..3..5..10..11..12, а не в случайном порядке.

не догоняю. на сколько мне известно у всех субд индекс отсортирован
или вы имеете ввиду что при RANGE SCAN FB пойдет последовательно читать весь индекс не зависимо от того какой кусок от индекса реально нужен !?

dimitr
если в MySQL каждый запрос будет выполняться в разы медленнее, то SMP в лучшем случае лишь обеспечит паритет :-)
для того чтоб запрос выполнялся в РАЗЫ медленее у FB должна быть просто мегафича в оптимизаторе, я про такую пока не услышал.

вернемся к началу MySQL я взял как самого слабенького и теперь мы опять можем вернутся у вопросу сколько лет понадобится FB на особености, отладку smp, async i/o, read-ahead, sql cache которые уже сегодня есть у самых слабеньких ? подозреваю дольше, чем эволюция FB c 1.0 до 3.0 ...
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35151132
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!не догоняю. на сколько мне известно у всех субд индекс отсортирован
читайте внимательнее. Речь про чтение страниц данных (а не индекса) в порядке хранения. В PGSQL 8.2 это называют bitmap index scan, аналогов в других СУБД я не знаю.
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35151178
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr
читайте внимательнее. Речь про чтение страниц данных (а не индекса) в порядке хранения. В PGSQL 8.2 это называют bitmap index scan, аналогов в других СУБД я не знаю.
читаю:
http://zeus.sai.msu.ru:7000/seminars/cbd2006/postgresql/В отличие от обычного сканирования индекса, в котором за один раз из индекса считывается только один указатель на запись, по которому потом поднимается сама запись из таблицы, bitmap scan считывает в се указатели за один раз (Bitmap Index Scan), сортирует их в памяти и потом считывает записи уже в локализованном на диске порядке (Bitmap Heap Scan).

FB так работает при RANGE SCAN ?
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35151199
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!FB так работает при RANGE SCAN ?
да
...
Рейтинг: 0 / 0
Firebird (Interbase) vs MS SQL 2005
    #35151235
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я потрясен. точно так ? неважно какой RANGE заставит прочесть весь индекс !?
это же в 90% случаев неоптимально.
...
Рейтинг: 0 / 0
25 сообщений из 120, страница 3 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Firebird (Interbase) vs MS SQL 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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