|
|
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Создал две абсолютно одинаковых таблицы в оракле и firebird с одним полем типа number/numeric Сделал два цикла на вставку милиона записей и там и там. oracle //////////////// n := 0; while n<=10000000 loop insert into t(t) values(n); n:=n+1; end loop; //////////// firebird //////////// n = 0; while (n <= 10000000) do begin insert into t_new(id) values(:n); n = n + 1; end ///////// FireBird сделал это за 4 сек 063 мс оракл сделал это за 235 сек 063 мс потом попрорбовал обновить эти записи оракл сдедал это за 265 сек firebird за 19 с Почему такая большая разница по скорости. Неужели Firebird маленький да удаленький. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 08:40 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
_Владимир__ Почему такая большая разница по скорости. Неужели Firebird маленький да удаленький. Производительность Оракла "немного" зависит от того, как он настроен. А настроить его можно - под Ваши нужды как угодно. Можно на чтение. Можно на запись. Можно на использование в однопользовательском режиме, а можно на использование десятков и тысяч пользователей. В Вашем случае - вообще не понятно, что с чем вы сравниваете. Тест - некорректен. Хотите, чтоб Оракл вставлял быстрее?-) init.ora - покажите - Вам подскажут, как сделать, чтоб быстрее вставляло :) wbr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 08:59 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
init.ora # # Copyright (c) 1991, 2000 by Oracle Corporation # ############################################################################## # Example INIT.ORA file # # This file is provided by Oracle Corporation to help you customize # your RDBMS installation for your site. Important system parameters # are discussed, and example settings given. # # Some parameter settings are generic to any size installation. # For parameters that require different values in different size # installations, three scenarios have been provided: SMALL, MEDIUM # and LARGE. Any parameter that needs to be tuned according to # installation size will have three settings, each one commented # according to installation size. # # Use the following table to approximate the SGA size needed for the # three scenarious provided in this file: # # -------Installation/Database Size------ # SMALL MEDIUM LARGE # Block 2K 4500K 6800K 17000K # Size 4K 5500K 8800K 21000K # # To set up a database that multiple instances will be using, place # all instance-specific parameters in one file, and then have all # of these files point to a master file using the IFILE command. # This way, when you change a public # parameter, it will automatically change on all instances. This is # necessary, since all instances must run with the same value for many # parameters. For example, if you choose to use private rollback segments, # these must be specified in different files, but since all gc_* # parameters must be the same on all instances, they should be in one file. # # INSTRUCTIONS: Edit this file and the other INIT files it calls for # your site, either by using the values provided here or by providing # your own. Then place an IFILE= line into each instance-specific # INIT file that points at this file. # # NOTE: Parameter values suggested in this file are based on conservative # estimates for computer memory availability. You should adjust values upward # for modern machines. # ############################################################################### db_name = "example" instance_name = example service_names = example db_files = 1024 control_files = ("D:\oracle\oradata\example\control01.ctl", "D:\oracle\oradata\example\control02.ctl", "D:\oracle\oradata\example\control03.ctl") open_cursors = 300 max_enabled_roles = 30 db_file_multiblock_read_count = 8 db_block_buffers = 2464 shared_pool_size = 15728640 large_pool_size = 614400 java_pool_size = 0 log_checkpoint_interval = 10000 log_checkpoint_timeout = 1800 processes = 150 parallel_max_servers = 5 log_buffer = 32768 #audit_trail = true # if you want auditing #timed_statistics = true # if you want timed statistics max_dump_file_size = 10240 # limit trace file size to 5M each # Uncommenting the line below will cause automatic archiving if archiving has # been enabled using ALTER DATABASE ARCHIVELOG. # log_archive_start = true # log_archive_dest_1 = "location=D:\oracle\oradata\example\archive" # log_archive_format = %%ORACLE_SID%%T%TS%S.ARC # If using private rollback segments, place lines of the following # form in each of your instance-specific init.ora files: #rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6 ) # Global Naming -- enforce that a dblink has same name as the db it connects to global_names = true # Uncomment the following line if you wish to enable the Oracle Trace product # to trace server activity. This enables scheduling of server collections # from the Oracle Enterprise Manager Console. # Also, if the oracle_trace_collection_name parameter is non-null, # every session will write to the named collection, as well as enabling you # to schedule future collections from the console. # oracle_trace_enable = true oracle_trace_collection_name = "" # define directories to store trace and alert files background_dump_dest = D:\oracle\admin\example\bdump #Uncomment this parameter to enable resource management for your database. #The SYSTEM_PLAN is provided by default with the database. #Change the plan name if you have created your own resource plan.# resource_manager_plan = system_plan user_dump_dest = D:\oracle\admin\example\udump db_block_size = 8192 remote_login_passwordfile = exclusive os_authent_prefix = "" # The following parameters are needed for the Advanced Replication Option job_queue_processes = 4 job_queue_interval = 60 open_links = 4 distributed_transactions = 10 compatible = 8.1.0 sort_area_size = 65536 sort_area_retained_size = 65536 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 09:07 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
_Владимир__Сделал два цикла на вставку милиона записей и там и там. .... 10 миЛлионов _Владимир__ Почему такая большая разница по скорости. Неужели Firebird маленький да удаленький. Да Вам Oracle то и не нужен вовсе, если Вы собираетесь аналогичные по сложности задачи с его помощью решать. И смысла в таком сравнении нет никакого, разве только самолюбие поклонников Firebird потещить. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 09:13 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
В смысле, не понял!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 09:22 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
_Владимир__В смысле, не понял!!В смысле SeаGate хотел сказать, что работа в однопользовательском режиме с табличкой на 10миллионов записей - это совсем не то, для чего нужен Oracle. Для оракле - это как для комбайна скосить колосок - дольше будет заводить и ехать на поле, нежели заниматься жатвой... Ну или как для карьерного эксковатора ковыряние в детской песочнице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 09:43 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
_Владимир__В смысле, не понял!! Сравнение СУБД на SQL.RU Для начала сюда. Хотя бы чтоб посмотреть, как приблизительно сравнивают СУБД. С инишником я конечно погорячился, т.к. - не понятно что у вас за машина, сколько там памяти, что там за ОС, сколько памяти можно отдать базе, сколько там дисков, как лежат файлы базы.... это только начальный набор параметров от которого можно отталкиваться при настройке. А что касаемо вставки миллиона (10) записей, то Вам сказали, что для такой задачи будет достаточно firebird. А Oracle с такой ерундой можно вообще не трогать. Хотя - всё очень сильно зависит от задачи, которую вы решаете. Если у вас потом будут десятки тысяч пользователей.... А вооще - тема не для этого форума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 09:45 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
ы! init.ora - покажите - Вам подскажут, как сделать, чтоб быстрее вставляло :) wbr Что ты, что автор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 10:06 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Apex ы! init.ora - покажите - Вам подскажут, как сделать, чтоб быстрее вставляло :) wbr Что ты, что автор... Погорячился я. Извините. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 10:08 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Даже несмотря на полную бессмысленность теста, вот в это вызывает сомнения _Владимир__ FireBird сделал это за 4 сек 063 мс По 2,5 млн в сек? Ты уверен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 10:49 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
ApexДаже несмотря на полную бессмысленность теста, вот в это вызывает сомнения _Владимир__ FireBird сделал это за 4 сек 063 мс По 2,5 млн в сек? Ты уверен? Сдается мне, автор просто числа путает: Владимир__ Сделал два цикла на вставку милиона записей и там и там. З.Ы. Как вариант - в Оракле он делел тест с 10 000 000 записями, а в FB - как и написал - с 1 000 000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 10:54 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Все уже сказано, но не могу удержаться. Для oracle в помощь hint APPEND, forall для PL\SQL. Еще с хранением таблицы пошаманить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 11:11 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Не крутя нигде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 12:26 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Приведенный пример с forall + insert всего лишь демонстрирует тот факт, что PL/SQL выполняется в режиме интерпретатора и что время уходит не на вставку данных, а на "интерпретаторное" выполнение цикла. В плюс "птичке" как раз то, что она выполняется в native коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 12:08 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Как только PSQL птички будет по функционалу хотябы 10% от функционала PL/SQL мы будем обсжудать его плюсы и минусы :-), а пока что insert into t select rownum from dual connect by rownum < 1000001; и птицы усе нерво курят :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 14:16 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
olegloaКак только PSQL птички будет по функционалу хотябы 10% от функционала PL/SQL мы будем обсжудать его плюсы и минусы :-), а пока что insert into t select rownum from dual connect by rownum < 1000001; и птицы усе нерво курят :-) Курят... курят, патаму что давно уже фсе сделали... вот так: 1. Добавим для удобства такую палезную працыдурку (ораклистам такой не видать): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 2. сделаем инсертег: Код: plaintext :-P (на dual core 2.2 ГГц ~7 секунд курили ыыы) 3. Читаем запрос вышеприведенного инсерта, и видим что там такой корявости как Код: plaintext З. Ы. Если сравнивать PL/SQL и PSQL то, когда оракл дойдет до хотябы 10% функциональности, легкости, стандартизованности птички, то тогда и поговорим... а пока оракл пусть толкает самопальный "стандарт". (читайте Language Reference, хлопцы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 16:34 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUser, шли бы вы отсюда. вас здесь не поймут, особливо с тестами типа, а я попробовал ковырять в зубах граблями и чёта фигово получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 16:57 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
orawish, Ты тему читал? Сам уходи... и раз уж тебя это задело, то тебе, вопрос: я думаю ты догадываешся что делает эта процедура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Если ОРАКЛ так силен (ты сравнил его с граблями, кстати), то скажи как это реализовать на нем??? Только не надо меня отсылать к статье с пайпланами, потому что это далеко не то, не надо говорить а зачем, потому что согласись, такая процедурка очень полезна бывает порою. З. Ы. Рас уж пошла такая пьянка, попробуй скажи что я не в тему... тема у нас, напоминаю: "Провел тестирование Oracle8.1.7 и FireBird 2,0". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 17:17 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUserorawish, Ты тему читал? Сам уходи... и раз уж тебя это задело, то тебе, вопрос: я думаю ты догадываешся что делает эта процедура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Если ОРАКЛ так силен (ты сравнил его с граблями, кстати), то скажи как это реализовать на нем??? Только не надо меня отсылать к статье с пайпланами, потому что это далеко не то, не надо говорить а зачем, потому что согласись, такая процедурка очень полезна бывает порою. З. Ы. Рас уж пошла такая пьянка, попробуй скажи что я не в тему... тема у нас, напоминаю: "Провел тестирование Oracle8.1.7 и FireBird 2,0". 1) не догадываюсь 2) процедурка и полезная в оракле (если не знаете) - две вещи полово-противоположные 3) послать я могу гораздо дальше, чем к любой статье таки шли бы вы в свою песочницу, если хотите - дак вместе с темой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 17:32 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
orawish 2) процедурка и полезная в оракле (если не знаете) - две вещи полово-противоположные Тогда отчегоже ты господин хороший так хвалиш полезный PL/SQL если при всей его мегаполезности на нем низзя написать палезную процедурку МИСТЕР Я Ф ШОКЕ ВАМ ЗАЧЕТ РЖАЛДОЛГОНЕМОГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 18:04 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUserorawish 2) процедурка и полезная в оракле (если не знаете) - две вещи полово-противоположные Тогда отчегоже ты господин хороший так хвалиш полезный PL/SQL если при всей его мегаполезности на нем низзя написать палезную процедурку МИСТЕР Я Ф ШОКЕ ВАМ ЗАЧЕТ РЖАЛДОЛГОНЕМОГ Моно... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. А на 9-10ке моно и проще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 18:10 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUserorawish 2) процедурка и полезная в оракле (если не знаете) - две вещи полово-противоположные Тогда отчегоже ты господин хороший так хвалиш полезный PL/SQL если при всей его мегаполезности на нем низзя написать палезную процедурку МИСТЕР Я Ф ШОКЕ ВАМ ЗАЧЕТ РЖАЛДОЛГОНЕМОГ всё менее, с каждым постом, уважаемый FBUser, поймите, наконец. вас тут все поняли. ну и идите с миром. только в сравнение СУБД - не ходите, вам - в ПТ. определённо, там найдутся желающие померяться с вами пиписькой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 18:18 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
orawish всё менее, с каждым постом, уважаемый FBUser, поймите, наконец. вас тут все поняли. ну и идите с миром. только в сравнение СУБД - не ходите, вам - в ПТ. определённо, там найдутся желающие померяться с вами пиписькой Дело не в пиписьках, просто вы, неизвестно за что уважаемый, обосрали (простите за французкий) PSQL Птички в посте выше, причем совершенно необоснованно, PSQL практически ничем не уступает Ораклу, а кое в чем даже превосходит. Если нужны пример - или RTFM или спрашивайте, опишу. И в конце концов, вы, повторно, неизвестно за что уважаемый, стали сразу посылать на разные направления... берите пример с Glok он хотя бы попытался привести пример более менее "аналогичной" функциональности. А вы же только посылали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 18:55 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Народ прикращяйте холивар :) Лично для меня приведенная информация в "тесте" не является репрезентативной. Зачем обсуждать? Или сейчас все дружно накатим Файрберд и будем гонять тесты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 19:16 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUserorawish.. просто вы .. обосрали .. PSQL это где это? ничего не путаете? если слова про песочницу - дык это я это лично к вам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 19:37 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUser PSQL практически ничем не уступает Ораклу, а кое в чем даже превосходит. Ты с дуба рухнул, родной? Птичка конечно весьма подтянулась в последних версиях, но не до такой степени, чтобы почти ни в чем не уступать. Из превосходсвта там только синтаксический сахар, а-ля if exist (select...)... Ты если не волокешь в чем-то, лучше либо не позорься, либо говори конкретно, вот тут я ничего про оракл не знаю, но в FB делаю так, как сделать в Оракле? LecterИли сейчас все дружно накатим Файрберд и будем гонять тесты? Мне ниче накатывать не надо, у меня все уже накачено:Р И таких грамотеев - дельфевых прогарммеров, у которых указательный палец к мыши прирос, переписавших очередную процедуру с PSQL на PL/SQL и сделавших заключение, что "FB в 428 быстрее Оракла" (с) "наш разработчик" - у меня целый отдел))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 20:42 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Apex, Ты вначале разберись что называеш синтаксическим сахаром. Да, Код: plaintext Код: plaintext 2 orawish Перепутал вас с olegloa ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 10:41 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUser, проведите сравнение Firebird 2.0 и Oracle 10g. Начните с таких вещей как пакеты, аналитические функции, иерархические запросы, регулярные выражения, модели... Встроенная поддержка всего, чего только можно придумать: - xml, криптуха, http, tcp/ip, очереди, job, планировщики и т.д. Если вдруг чего не хватает (хотя вряд ли, скорее всего чего-то еще не знаете) - java stored proc (не путать с udf). Вся эта байда полностью поддерживает транзакционный механизм, в том числе поддержка автономных, распределенных транзакций. Материализованные view ..., да какой объект БД не возьми (таблицы, индексы, view ... возможна груда вариантов, надо только понимать когда и что использовать). Потом когда реально слегка оху...те с такого количества возможностей и мощностей (как я, когда около года назад пришел в мир Oracle из мира Firebird и MS SQL) посмотрите в сторону поддержки горизонтальной и вертикальной масштабируемости - кластеры и т.д К тому моменту Вы поймете, что нельзя сравнивать несравнимые вещи. Firebird - прекрасный небольшой SQL сервер. Особенно мне нравится его однопользовательский embedded) вариант, когда он скомпилен в виде 1 dll. Но он предназначен для совсем другого круга задач, чем Oracle. IMHO, его даже с MS SQL 2005 нельзя сравнивать, скорее с MySQL. P.S. myproc((select id from mytable)) -> cursor Ex. select xmltype(cursor(select id from mytable)) from dual ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 12:59 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
VBR_, Спорить насчет масштабируемости я не буду и не собирался, еще бы этого не было в оракле - тогда бы только откровенный дыбил хотел его использовать. Сравнивать же птицу с MySQL столь же нелепо, сколь нелепо сравнивать кластерные возможности оракла с файрбердовскими наворотами на эту тему. ИМХО разговор шел про PLSQL, так давайте рассмотрим навороты: xml, криптуха, http, tcp/ip, очереди, job, планировщики и т.д не есть часть PLSQL а является наворотами сервера Оракл впрочем тоже касается и материализованных представлений . Вообщето никто и не спорит что для огромных, распределенных задач оракл незаменим. Но как бы то нибыло этот факт не меняет другого факта ОРАКЛ БЫЛ КРИВЫМ, ОСТАЕТСЯ КРИВЫМ и скорее всего БУДЕТ КРИВЫМ . И так уж получаеццо, что большинство из тех кто юзал такие КРУТЫЕ навороты оракла как криптуха, секьюрити, репликацию, сообщения и т. д. - в конце концов пришли к тому, что реализовали свои версии данных технологий, и снова в большинстве своем из-за убогости и глючности их реализации в оракле. ИМХО. Ибо думать надо не только о том что делать а еще и о том как это делать. ЗЫ С точки зрения птицевода у оракла нет транзакций вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 13:50 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FBUser, фига себе приплыли... А теперь расскажите о транзакциях в Птице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 13:53 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Модераторы, да унесите вы уже этот топик в "Сравнение СУБД", плиз Модератор: Тема перенесена из форума "Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 13:54 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
пля, а нам то тут это весеннее обострение нафига ? по теме ФБ нам весной мимоходящего в полне хватает, этот лишний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 14:14 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Yo.!пля, а нам то тут это весеннее обострение нафига ? Ну раз уж у модераторов не хватило духу пристрелить этого кретина, так пусть себе шумит помаленьку. Жаль eugenkru свалил, было бы интересно их стравить. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 14:52 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Все же напишу ответ, может проймет. FBUser, Вы совсем не знаете Oracle. Тот механизм поддержки транзакций, который существует в Oracle - это одна из наиболее сильных его черт. Именно из-за его стройности и надежности Oracle уже десятилетия используют в крупных банковских и процессинговых системах. PL/SQL - очень быстр и хорош. Когда я переходил с FB и MS SQL мне тоже многое казалось непривычным и неудобным. Я привык возвращать из хранимок наборы данных, в MS SQL часто юзать временные таблицы. Здесь, в Oracle, другая идеология. Глупо использовать приемы FB или MS SQL в Oracle. И, конечно, глупо кричать, что Oracle кривой и т.д. если Вы вообще в нем не разбираетесь. Как и ссылаться на мифических знакомых, которые якобы считают его убогим. Это похоже на довод - живите в г..не, ведь миллионы мух не могут ошибаться. Не зацикливайтесь на Firebird и скорее всего Delphi. Расширяйте кругозор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 15:05 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
А можно в птичьке сделать одним запросом АВС анализ, а сформировать дерево? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 16:58 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Hello, ддддд! You wrote on Wed, 01 Apr 09 13:58:35 GMT: ддддд д> А можно в птичьке сделать одним запросом АВС анализ, а сформировать дерево?можно. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 17:17 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Текст запроса можно показать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 17:24 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Hello, ддддд! You wrote on Wed, 01 Apr 09 14:24:31 GMT: ддддд д> Текст запроса можно показать?шобы шо? птица в полной мере поддерживает и Derived Tables и CTE. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 17:32 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 08:22 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Hello, FreemanZAV! You wrote on Thu, 02 Apr 09 05:22:51 GMT: FreemanZAV F> CTE не в полнойконкретнее, кто тебе жить мешает? (С) -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 12:17 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий конкретнее, кто тебе жить мешает? Неполное соответсвие сей конструкции стандарту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 12:28 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Hello, FreemanZAV! You wrote on Thu, 02 Apr 09 09:28:56 GMT: FreemanZAV F> Неполное соответсвие сей конструкции стандартуа можно подробнее? -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 12:46 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Например DEPTH FIRST или BREADTH FIRST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 12:50 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Но в MS SQL 2005 тоже всё не слава богу. Почему-то он матюгается на RECURSIVE после слова WITH. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 12:53 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVНо в MS SQL 2005 тоже всё не слава богу. Почему-то он матюгается на RECURSIVE после слова WITH. Потому что в MS SQL рекурсия в CTE реализуется без оного ключевого слова: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 16:51 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinFreemanZAVНо в MS SQL 2005 тоже всё не слава богу. Почему-то он матюгается на RECURSIVE после слова WITH. Потому что в MS SQL рекурсия в CTE реализуется без оного ключевого слова: И это есть не по стандарту. Зачем ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 16:57 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
hvladИ это есть не по стандарту. Зачем ??? Гм... Прошу прощение за безграмотность в части стандарта на CTE. А У кого по стандарту? Насколько мне известно, например, у DB2, синтаксис рекурсивного CTE такой же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:05 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinhvladИ это есть не по стандарту. Зачем ??? Гм... Прошу прощение за безграмотность в части стандарта на CTE. А У кого по стандарту? Насколько мне известно, например, у DB2, синтаксис рекурсивного CTE такой же.Рекурсивные ссылки позволены только при наличии ключевого слова RECURSIVE : SQL20087.13 <query expression> ... Format <query expression> ::= [ <with clause> ] <query expression body> [ <order by clause> ] [ <result offset clause> ] [ <fetch first clause> ] <with clause> ::= WITH [ RECURSIVE ] <with list> <with list> ::= <with list element> [ { <comma> <with list element> }... ] <with list element> ::= <query name> [ <left paren> <with column list> <right paren> ] AS <table subquery> [ <search or cycle clause> ] ... Syntax Rules 1) Let QE be the <query expression>. 2) If <with clause> is specified, then: a) If a <with clause> WC immediately contains RECURSIVE , then WC, its <with list>, and its <with list element>s are said to be potentially recursive . Otherwise they are said to be non-recursive . b) Let n be the number of <with list element>s. For each i , 1 (one) ≤ i < n, for each j, i < j ≤ n, the j-th <with list element> shall not immediately contain a <query name> that is equivalent to the <query name> immediately contained in the i-th <with list element>. c) If the <with clause> is non-recursive, then for all i between 1 (one) and n, the scope of the <query name> WQN immediately contained in the i-th <with list element> WLEi is the <query expression> simply contained in every <with list element> WLEk, where k ranges from i+1 to n , and the <query expression body> immediately contained in <query expression>. A <table or query name> contained in this scope that immediately contains WQN is a query name in scope. d) If the <with clause> is potentially recursive, then for all i between 1 (one) and n, the scope of the query name> WQN immediately contained in the i-th <with list element> WLEi is the <query expression> simply contained in every <with list element> WLEk, where k ranges from 1 (one) to n , and the <query expression body> immediately contained in <query expression>. A <table or query name> contained in this scope that immediately contains WQN is a query name in scope. ... Выделено мной. Я совершенно не понимаю причин, по которым в MS отошли от стандарта. И я вовсе не уверен, что в DB2 присутствует такое же нарушение стандарта, хотя сам не проверял... FB стандарту в этой части следует. Мы не поддерживаем опциональный <search or cycle clause>, но я не вижу в нём практической необходимости, а геморроя в реализации он способен добавить достаточное кол-во. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:41 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
hvladЯ совершенно не понимаю причин, по которым в MS отошли от стандарта. М.б. потому что это SQL 2008 ?! Выделено мной. ;) hvladИ я вовсе не уверен, что в DB2 присутствует такое же нарушение стандарта, хотя сам не проверял... Гм... Вот пример из DB2 отсюда: http://www.ibm.com/developerworks/data/library/techarticle/0307steinbach/0307steinbach.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. hvladFB стандарту в этой части следует. +1 ему за это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:48 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinhvladЯ совершенно не понимаю причин, по которым в MS отошли от стандарта. М.б. потому что это SQL 2008 ?! Выделено мной. ;)Это не менялось как минимум с SQL 2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:50 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
hvladЭто не менялось как минимум с SQL 2003 Ну, тогда у меня ответ один - не знаю почему ни MS SQL, ни DB2 не следуют стандарту в этой части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:53 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinНу, тогда у меня ответ один - не знаю почему ни MS SQL, ни DB2 не следуют стандарту в этой части.Насчет DB2 ответ простой - насколько я помню, with-рекурсия там версии аж с 7-й, уж в 8-й точно была. А вышла она не помню когда, но уж точно до 2003 года. Соответственно следовать SQL2003 шансов у нее не было никаких. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 18:08 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklin Ну, тогда у меня ответ один - не знаю почему ни MS SQL, ни DB2 не следуют стандарту в этой части. И, к сожалению, не только в этой, по крайней мере MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 08:22 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVИ, к сожалению, не только в этой, по крайней мере MS SQL Попытка развода на флейм? ;) Будем мерять кто "более стандартен"? Есть ли в этом смысл? Ну допустим, FB следует в части WITH и еще в других частях стандарту. И что, это коим образом может повлиять на выбор его в качестве СУБД? Заметьте, что практически нигде не встречается такое требование. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 08:31 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Оно конечно так. Но отсутсвие поддержки элементарных операторов иногда немного огорчает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 08:57 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVОно конечно так. Но отсутсвие поддержки элементарных операторов иногда немного огорчает. Прости, это Вы про RECURSIVE в WITH? Если да, то этот оператор тут ни пришей, ни пристегни. Или, все-таки, имеется что-то другое не поддерживаемое, например, озвученное ранее Вами, например, DEPTH или BREADTH? Если да, то они в документации отмечены как Future Keywords и не рекомендованы к использованию в качестве идентификаторов: The following keywords could be reserved in future releases of SQL Server as new features are implemented. Consider avoiding the use of these words as identifiers. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 09:17 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklin Прости, это Вы про RECURSIVE в WITH? Если да, то этот оператор тут ни пришей, ни пристегни. Нет, это я про конкатенацию, например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 10:29 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVНет, это я про конкатенацию, например А что у нас с конкатенацией. Чем "+" не устраивает?! Не по стандарту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 10:37 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklin А что у нас с конкатенацией. Чем "+" не устраивает?! Не по стандарту? Именно, не по стандарту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 10:51 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVА что у нас с конкатенацией. Чем "+" не устраивает?! Не по стандарту? Именно, не по стандарту[/quot] Посмотрите, скока на Дальнем Востоке праворульных машин. И ничего, народ ездит. И пересаживается без проблем. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 10:52 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Да, к чему все эти стандарты, условности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 10:57 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVДа, к чему все эти стандарты, условности. Давайте так. Каждая СУБД имеет определенный (неполный) уровень совместимости с тем или иным стандартом. И, как я уже говорил "коэффициент стандартности" является одним из самых последних аргументов в выборе СУБД. И никогда то, что какая-то СУБД следует стандарту в части конкатенации не заставит меня ее выбрать только по этому показателю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 11:09 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinИ, как я уже говорил "коэффициент стандартности" является одним из самых последних аргументов в выборе СУБД Для кого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 11:29 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVpkarklinИ, как я уже говорил "коэффициент стандартности" является одним из самых последних аргументов в выборе СУБД Для кого Что "для меня" я уже сказал. Так же можете проштудировать топики с вопросами про выбор СУБД и посмотреть критерии, которые используют авторы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 11:35 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
pkarklinИ никогда то, что какая-то СУБД следует стандарту в части конкатенации не заставит меня ее выбрать только по этому показателю. а если наоборот, какая-то СУБД НЕ следует стандарту в части конкатенации, и не просто стандарту, а как бы, несовместима в этом плане с остальными СУБД? я не знаю что с этим делом в MS SQL, просто теоретизирую. С тем же успехом можно вместо стандартного JOIN взять плюсики. или звездочки. Примерно так. Т.е. мы используем сервер X, и знаем что по нашим запросам он совместим на 80% с другими серверами. И вдруг мы берем сервер Y, для которого примерно 60% наших работающих запросов надо переписать. Ясно, что аргументы по использованию Y должны перекрыть затраты по вот этому переписыванию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 11:36 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
[quot kdv]а если наоборот, какая-то СУБД НЕ следует стандарту в части конкатенации, и не просто стандарту, а как бы, несовместима в этом плане с остальными СУБД? я не знаю что с этим делом в MS SQL, просто теоретизирую. С тем же успехом можно вместо стандартного JOIN взять плюсики. или звездочки. Примерно так. Т.е. мы используем сервер X, и знаем что по нашим запросам он совместим на 80% с другими серверами. И вдруг мы берем сервер Y, для которого примерно 60% наших работающих запросов надо переписать. Ясно, что аргументы по использованию Y должны перекрыть затраты по вот этому переписыванию./quot] вы берёте сервер "вдруг"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 11:44 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
ЗФвы берёте сервер "вдруг"? я - нет. это pkarklin пишет, что для него стандартная конкатенация - последний критерий при выборе сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 12:11 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
kdvТ.е. мы используем сервер X, и знаем что по нашим запросам он совместим на 80% с другими серверами . И вдруг мы берем сервер Y, для которого примерно 60% наших работающих запросов надо переписать. Ясно, что аргументы по использованию Y должны перекрыть затраты по вот этому переписыванию. Обратите внимание, Вы будете сравнивать совместимость серверов, а не совместимость каждого из них со стандартом, ибо совместимость со стандартом у них в одной и той же части м.б. разная. Именно поэтому я поставил такой критерий как совместимость со стандартом на последнее место. Зайцев Фёдорвы берёте сервер "вдруг"? +1 kdvя - нет. это pkarklin пишет, что для него стандартная конкатенация - последний критерий при выборе сервера. Ну, впринципе, я выше высказался на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 12:56 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
kdvвместо стандартного JOIN взять плюсики. или звездочки Самое смешное, что как раз вместо внешних объединений в MS SQL можно использовать звездочку. Вернее рассмешило меня не это, тут как раз плохого нет ничего. Просто вспомнилось, как в юности читал книгу по MS SQL какого-то шибко умного автора, который утверждал, что звёздочки использовать предпочтительней. Да даже если бы в mssql не реализовали бы оператор select, mssql-щики кричали бы, что так и надо. Зайцев Фёдорвы берёте сервер "вдруг"? Да понятно, что заядлые mssql-щики так не могут. Им нужно время, чтобы выйти из ступора от осознания факта существования других СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 15:30 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVkdvвместо стандартного JOIN взять плюсики. или звездочки Самое смешное, что как раз вместо внешних объединений в MS SQL можно использовать звездочку. Вернее рассмешило меня не это, тут как раз плохого нет ничего. Просто вспомнилось, как в юности читал книгу по MS SQL какого-то шибко умного автора, который утверждал, что звёздочки использовать предпочтительней. Да даже если бы в mssql не реализовали бы оператор select, mssql-щики кричали бы, что так и надо. Зайцев Фёдорвы берёте сервер "вдруг"? Да понятно, что заядлые mssql-щики так не могут. Им нужно время, чтобы выйти из ступора от осознания факта существования других СУБД. мне кажется, вы делаете слишком много предположений и допущений, касающихся незнакомых вам людей и субд. не думаю, что в этом виноват только автор прочитанной вами книги(1?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 15:53 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVkdvвместо стандартного JOIN взять плюсики. или звездочки Самое смешное, что как раз вместо внешних объединений в MS SQL можно использовать звездочку. Вернее рассмешило меня не это, тут как раз плохого нет ничего. Просто вспомнилось, как в юности читал книгу по MS SQL какого-то шибко умного автора, который утверждал, что звёздочки использовать предпочтительней. Да даже если бы в mssql не реализовали бы оператор select, mssql-щики кричали бы, что так и надо. Зайцев Фёдорвы берёте сервер "вдруг"? Да понятно, что заядлые mssql-щики так не могут. Им нужно время, чтобы выйти из ступора от осознания факта существования других СУБД. Да даже если бы в mssql не реализовали бы оператор select, mssql-щики кричали бы, что так и надо - в одной фразе Вы делаете два предположения. Мало кого интересуют Ваши домыслы И давайте определимся - кого из присутствующих Вы считаете заядлыми mssql-щиками ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 15:56 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
авторИ давайте определимся - кого из присутствующих Вы считаете заядлыми mssql-щиками? Да тех, кто в стандарт отродясь не заглядывал и почитает за оный продукты майкрософта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:11 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVДа тех, кто в стандарт отродясь не заглядывал и почитает за оный продукты майкрософта а не мог бы уважаемый огласить причину, которая должна была заставить вышеупомянутых личностей заглянуть-таки в стандарт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:20 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Зайцев ФёдорFreemanZAVДа тех, кто в стандарт отродясь не заглядывал и почитает за оный продукты майкрософта а не мог бы уважаемый огласить причину, которая должна была заставить вышеупомянутых личностей заглянуть-таки в стандарт? Для вышеупомянутых личностей таких причин нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:23 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVДля вышеупомянутых личностей таких причин нет а для чего читали (в чём я не сомневаюсь) стандарт лично вы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:32 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Зайцев Фёдорпрочитанной вами книги(1?). Насчёт книги вспомнить не могу, кто автор и название, но вот что попалось под руку. Книга некого Тихомирова Ю. "MS SQL Server", разработка приложений. Страница 146: Код: plaintext 1. Код: plaintext 1. 2. Про left, right join ни слова. Этот же автор написал "Microsoft SQL Server 7.0/В подлиннике". Подозреваю, что там тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:33 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Зайцев ФёдорFreemanZAVДля вышеупомянутых личностей таких причин нет а для чего читали (в чём я не сомневаюсь) стандарт лично вы? А для того, чтобы с минимальными переделками адаптировать свои наработки под разные базы. Ибо хрен знает, какой заказчик попадётся завтра и какую СУБД он использует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:37 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVЗайцев ФёдорFreemanZAVДля вышеупомянутых личностей таких причин нет а для чего читали (в чём я не сомневаюсь) стандарт лично вы? А для того, чтобы с минимальными переделками адаптировать свои наработки под разные базы. Ибо хрен знает, какой заказчик попадётся завтра и какую СУБД он использует а какая связь между прочитанными стандартами и реалиями попавшейся завтра СУБД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:40 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Зайцев Фёдор а какая связь между прочитанными стандартами и реалиями попавшейся завтра СУБД ? Выходит, что никакой. MS все эти связи безжалостно обрубил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:49 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
FreemanZAVВыходит, что никакой. MS все эти связи безжалостно обрубил. из этого заявления может следовать одно из 1) продукты MS всё-таки являются стандартом 2) завтра вам попадётся именно MSSQL по-моему, вы начинаете спорить с самим собой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 16:59 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Зайцев Фёдор1) продукты MS всё-таки являются стандартом Для некоторых да. Я уже говорил Зайцев Фёдор завтра вам попадётся именно MSSQL Попался ещё вчера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 17:02 |
|
||
|
Провел тестирование Oracle8.1.7 и FireBird 2,0
|
|||
|---|---|---|---|
|
#18+
Уважаемый FreemanZAV! Вы утверждаете, что читаете стандарты именно потому, что нет никакой связи между ними и некой СУБД, которая попадётся вам завтра. А связи это нет потому, что её обрубил MS. Вывод - в качестве любой некой СУБД рассматривается именно MSSQL. Будем продолжать тему заядлых ? Про ступор уже не интересно - бесполезное чтение стандартов говорит о многом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 17:18 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1552966]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
91ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 414ms |

| 0 / 0 |
