|
|
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVЭто что, начало ещё одной попытки доказательства примитивности fb?Это был не он, это Ё, если шо FreemanZAVЧестно - меня это утомило. Я задаю вопрос, а в ответ опять получаю вопрос. А теперь даже уже три вопроса.Я, вроде, уже отвечал. Senya_LT-SQL - язык интепретируемый, а PSQL - ... хмм, как бы его обозвать. Как Java вобщем. :) По части вычисляемых выражений MSSQL послабее будет. Я не настаиваю, что прав, но скромный опыт подсказывает именно такое объяснение.Никто не спорил, значит прав :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 21:06 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVЭто что, начало ещё одной попытки доказательства примитивности fb? Я где-то каким-либо образом сказал что-либо в упрек FB? FreemanZAVЯ задаю вопрос, а в ответ опять получаю вопрос. Странно, Вы, кмк, давно на форуме, и Вам ли не знать, что такое уточняющие вопросы. FreemanZAVЧестно - меня это утомило Как Вам будет угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 21:09 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAV Тогда сравнивать бессмысленно, ибо в fb действия выполняются в пределах транзакций ну тогда и с мсскл сравнивать бессмысленно ибо в мсскл действия выполняются в рамках лога транзакций ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 13:40 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!FreemanZAV Тогда сравнивать бессмысленно, ибо в fb действия выполняются в пределах транзакций ну тогда и с мсскл сравнивать бессмысленно ибо в мсскл действия выполняются в рамках лога транзакций ... Ба, а я уже начал скучать по очередному бреду Ё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 14:01 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!в рамках лога транзакций . Забавно, что ё не допукает мысли, что субд могут надёжно работать без подобного механизма. У ё критерий оч. простой, есть лог - продвинутая субд, нет - примитивная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 14:08 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!олее примитивный фокспро в таком "тесте" опять же уделает всех на порядок, т А кстати, цифры есть или это опять очередное балабольство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 14:14 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVYo.!олее примитивный фокспро в таком "тесте" опять же уделает всех на порядок, т А кстати, цифры есть или это опять очередное балабольство? Угу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:16 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
SiemarglFreemanZAVYo.!олее примитивный фокспро в таком "тесте" опять же уделает всех на порядок, т А кстати, цифры есть или это опять очередное балабольство? Угу. 2.7 сек, где "на порядок"? Меньше чем в два раза, по сравнению с fb, и это с учётом того, что в fb всё происходит с пределах транзакций. Я так и думал, что это очередное балабольсто ё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:24 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZavи это с учётом того, что в fb всё происходит с пределах транзакций. ты не понял. если в Foxpro приведенный код работает быстро, и в FB работает быстро, то раз мы знаем что в FB "нет логов транзакций", значит FB = Foxpro. Предполагаю ход мыслей таким. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:36 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
kdvFreemanZavи это с учётом того, что в fb всё происходит с пределах транзакций. ты не понял. если в Foxpro приведенный код работает быстро, и в FB работает быстро, то раз мы знаем что в FB "нет логов транзакций", значит FB = Foxpro. Предполагаю ход мыслей таким. :-)Фигасе! Какая оценка была по мат. логике?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:39 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
kdvFreemanZavи это с учётом того, что в fb всё происходит с пределах транзакций. ты не понял. если в Foxpro приведенный код работает быстро, и в FB работает быстро, то раз мы знаем что в FB "нет логов транзакций", значит FB = Foxpro. Предполагаю ход мыслей таким. :-) Ну, с этим не поспоришь :) Я помню, пришёл с похмелья на лекцию по философии, там препод на раз доказал, что все олени - птицы, кажется сейчас я начинаю его понимать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:41 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Кстати, тест из реальной жизни. Я понимаю, что mssql легко ворочает огромными массивами данных, и с ним тут тяжело тягаться. Но ведь зачастую простым смертным данные по крупицам приходится собирать, и хочется их сохранять быстро и надёжно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:46 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
kdv ты не понял. если в Foxpro приведенный код работает быстро, и в FB работает быстро, то раз мы знаем что в FB "нет логов транзакций", значит FB = Foxpro. Предполагаю ход мыслей таким. :-) вы меня поняли совершенно правильно: Код: plaintext 1. 2. 3. 4. Fox5631Visual Foxpro 9 Код: plaintext 1. 2. 3. 4. 5. 6. 2.703 Oracle=Foxpro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 15:51 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!Oracle=Foxpro И что примечательно, его ведь не смущает, что в фоксовом примере вставляется в три раза больше информации... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 16:03 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVSiemarglFreemanZAVYo.!олее примитивный фокспро в таком "тесте" опять же уделает всех на порядок, т А кстати, цифры есть или это опять очередное балабольство? Угу. 2.7 сек, где "на порядок"? Меньше чем в два раза, по сравнению с fb, и это с учётом того, что в fb всё происходит с пределах транзакций. Я так и думал, что это очередное балабольсто ё. В два раза - это и есть порядок (двоичный). А Ё просто обидно, что без рекурсивного connect by, орасле на простых задачах в полной опе =) Те тесты проводились мной на виртуалке, а FB и фокс - на железе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 16:42 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Siemargl А Ё просто обидно, что без рекурсивного connect by, орасле на простых задачах в полной опе =) у Yo! вообще трагедия, он внезапно осознал, что без SQL оракл вообще не нужен. как с этим жить ? Foxpro же могет без SQL ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 17:07 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!Siemargl А Ё просто обидно, что без рекурсивного connect by, орасле на простых задачах в полной опе =) у Yo! вообще трагедия, он внезапно осознал, что без SQL оракл вообще не нужен. как с этим жить ? Foxpro же могет без SQL ... Всех с печальным для нас праздником! Кстати об SQL - а не наклевывается ли ему замены новым поколением? А то в этом SQL: -проблема оптимизации окончательно не решается ну никем -процедурные расширения - полный зоопарк -синтаксис заставляет писать весьма "такое" ЗЫ. Если что, я уже пью ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 17:55 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVмогу дать пример с миллионом записей на миллионном цикле... 5 сек в fb и 50 сек в mssqlЗадача, конечно, бредовая - но уж мерятся, так мерятся :) На моем не очень свежем нотбуке, FB 2.1 vs DB2 9.5.2, оба настроены по-умолчанию, как встали. Firebird 2.1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. EXECUTE PROCEDURE TEST_PROC 26.906 c DB2 9.5 SQL PL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. call TEST.TEST_PROC() 89,187 c DB2 9.5 inline SQL PL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. values( TEST.TEST_UDF() ) 8.782 c Итого - компилируемый SQL PL в 3 раза медленнее, SQL PL с подстановкой в запрос (как раз для селектов применяется) в 3 раза быстрее. Может, и в FireBird тоже что-нибудь не так? А самое интересное - вставка 100000 записей из таких же процедур. Firebird - 18.063 c DB2 - 13.625 c DB2 с запросом - 1.297 (в 14 раз!!!) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. В нем явно надо что-нибудь подправить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 17:59 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FavnОтсутствие with - повредило более чем на порядок. With в нём как раз есть. А ничего, что последний тест вставляет в 100 раз меньше, чем остальные ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:12 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
hvladА ничего, что последний тест вставляет в 100 раз меньше, чем остальные ? :)Как это меньше? Еще раз - все тесты на вставку проходили для 100000 итераций (записей). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:15 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FavnhvladА ничего, что последний тест вставляет в 100 раз меньше, чем остальные ? :)Как это меньше? Еще раз - все тесты на вставку проходили для 100000 итераций (записей).А, ну да, не заметил фразу "вставка 100000 записей из таких же процедур" Интересно. В DB2 наверное есть спец. оптимизация для insert into select from ? В Firebird insert вставляет строки сразу по мере их получения от select. Если применить буферизацию, хотя бы по кол-ву строк на странице, то можно получить ускорение и в Firebird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:19 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
hvladWith в нём как раз есть.В доке не нашел. Можно ссылку? А еще лучше - модифицируйте мой запрос для FB. Мне действительно интересно - сейчас немного пользую FB embedded. hvladИнтересно. В DB2 наверное есть спец. оптимизация для insert into select from?Еще интереснее, что на буке лог, БД и ОС - на одном винте, что, по идее, крайне плохо для DB2 именно при DML. Насчет спец. оптимизации - не слышал, но слышал, что сам оптимизатор - из лучших. Вообще, в DB2 оптимизатор может сам переформулировать исходный запрос из своих соображений до неузнаваемости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:29 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FavnhvladWith в нём как раз есть.В доке не нашел. Можно ссылку? Конечно . Ну и в релизнотах в PDF оно точно так же написано. FavnА еще лучше - модифицируйте мой запрос для FB. Мне действительно интересно - сейчас немного пользую FB embedded. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. FavnhvladИнтересно. В DB2 наверное есть спец. оптимизация для insert into select from?Еще интереснее, что на буке лог, БД и ОС - на одном винте, что, по идее, крайне плохо для DB2 именно при DML. Насчет спец. оптимизации - не слышал, но слышал, что сам оптимизатор - из лучших. Вообще, в DB2 оптимизатор может сам переформулировать исходный запрос из своих соображений до неузнаваемости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:38 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Favn Может, и в FireBird тоже что-нибудь не так? и я даже знаю что на нотике совсем слабый хдд, db2 как и полагается писал уплотненно в лог транзакции, а в файл данных уже сбрасывал после завершении транзакции, когда счетчик остановился. ФБ без лога же пришлось честно весь объем расскладывать по датафайлу, хдд дохлый вот и разница в колве писанины вылезла на порядок. наверника ФБшный with особо разрыв не сократит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:44 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Спасибо - у меня дока была по 2.1 hvladГлубина рекурсии ограничена значением 1024, поэтому такой запросПроверил - 3.203 с Уже лучше, отстает всего в 3 раза :) Навязший в зубах вывод - чем меньше циклов и больше собственно SQL, тем лучше. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 18:44 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36505042&tid=1552823]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 168ms |

| 0 / 0 |
