|
|
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinvadiminfo, Я не отношу возможность использования последовательности в дефолтном значении поля к "компенсации отсутстия триггера на уровне записи", ибо если сам триггер не нужен, то без разницы на уровне записи он или на уровен инструкции. Вы то мож и не относите. Но, возможно, в Скуле пошли на эти типа фичи из-за отсутсвия триггеров на уровне записи. Был ба триггер, они бы этого не делали, скорее всего. Ну а Аксцесс вообще есть тип счетчик, но нет никаких триггеров. Ну там есче типа луче. Но иногда кажется луче бы триггер был. pkarklinВ реализации использования последовательности в триггере в Oracle также невозможно понять, что же будет в поле записи без "заглядывания" в определение последовательности. Вот все дело в этом слове "также". Вот если было данное ОЦ у Вас не "также" как в Оракле с "заглядыванием", тада декларативность бы произвела большее впечатление. pkarklinЯ лишь виду речь о том, что, на мой взгляд, декларативное использование последовательности приводит к уменьшению кодирования и более наглядно (с точки зрения анализа только DDL модели данных). Да я понял о чем Вы ведете речь. И я вел речь о том, что это более "наглядное" не чрезвычайно нагляднее все еще выглядит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 12:41 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinЗЫ. Указанное ограничение "можно лишь создать индекс на PK и UQ" касается табличных переменных. ;) подправил, это все ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 13:47 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Ggg_oldА документ от эдиссона проспонсирован Ораклом, о чем явно заявлено на сайте: http://oracle.ittoolbox.com/research/edison-group-comparative-management-costs-study-oracle-database-11g-vs-microsoft-sql-server-2008-22011?sp=kw я читал 10g vs mssql2005, отличный документ, майкрософт бьют его любимым способом - проплаченым аналитегом, который просто тыкает в гуе с секундомером. в свое время аплодировал стоя. Ggg_oldРади справделивости вот очень неплохосоставленный, хоть и старенький документ от межделмаша: IBM DB2 V8.2, Oracle 10g, Microsoft SQL - ftp://ftp.software.ibm.com/software/data/highlights/dbmscomparison.pdf ИБМ кстати сравнивают системы по секциям, как я и предлагал. И по каждой секции отдельный вывод. прикольный документ, описывает что есть в одной, что есть в другой, а потом бац - как видно у дб2 круче (как лучше, чем лучше - не важно). нужно взять на вооружение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 13:54 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo, это я как пример приводил. Ясное дело, что ибм про себя плохого не напишет, про это напишет оракл :) Тут надо как в телевидении, когда смотришь фильм и вдруг поперла реклама быстренько жать на другой канал - ни капли мозга врагам :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 14:05 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!подправил, это все ? авторв момент создания таблицы блокируются системные таблицы (syscolumns, sysindexes, syscomments) Этот баян верен для версий до 2005. Таких таблиц даже нет, и для обратной совместимости они эмулируются представлениям: Код: plaintext 1. 2. 3. 4. На системные таблицы накладываются блокировки уровня ключа (см. "маленькие" ObjID): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 14:36 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
да вроде вместо с индексами убрал. на самом деле у тебя таблица неправильно создается, там речь шла, что если таблица создается select into #temp то на время создания+заливки блокируется систаблицы. и вроде на CPT версии 2005го я это наблюдал, но на sp4 уже не увидел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:04 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!? продолжим... авторво вторых может вызвать перекомпиляцию процедур Утверждение, опять, же верно, для версий до 2005. Начиная с 2005: SQL Server provides statement-level recompilation. That is, if a statement triggers a recompilation, only that statement is recompiled and not the whole batch . This behavior differs from SQL Server 2000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:06 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinViPRosПока параметр генератора неизменен, счетчик генерирует некст валье, при изменении создается новый счетчик. Я бы это отнес к side effect, что на мой взгляд, ни есть гуд. Ничего себе side effect! Обычная практика , например, нумеровать документы в периоде, пока период н изменился счетчик пашет, при изменении создается новый счетчик автоматом для нового периода. pkarklinViPRosФормула позволяет "сцепливать" значения счетчиков типа 1.1, 1.2 и т.д. А так можно было бы сделать ведущий-зависимый и т.д. А можно чуть более развернутый пример поведения таких последовательностей и практический способ их применения? Допустим в одной таблице два счетчика, Счетчик "Куда входит" и счетчик "Что входит". При изменении значения Счетчика "Куда входит" создается новый счетчик "Что входит". Да мало ли иерархий, которые подлежат нумерации? А вот детской Цикличности, макс мин валье... я применение не нахожу. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:35 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinYo.!? продолжим... авторво вторых может вызвать перекомпиляцию процедур Утверждение, опять, же верно, для версий до 2005. Начиная с 2005: SQL Server provides statement-level recompilation. That is, if a statement triggers a recompilation, only that statement is recompiled and not the whole batch . This behavior differs from SQL Server 2000. у меня другие сведения MSDNRecompilations Due to Certain Temporary Table Operations Use of temporary tables in a stored procedure may cause the stored procedure to be recompiled every time the procedure is executed. http://support.microsoft.com/kb/243586/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:40 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!, may. а может и не may. it depends. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:42 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
пригляделся к чему applies, да к 2000, не 2005. хорошо, пусть не процедура, а запрос но что это меняет ? рекомпилировать запрос при каждом запуске смерть для OLTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:48 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!рекомпилировать запрос при каждом запуске смерть для OLTP Во первых - не всегда рекомпиляция. во вторых не всегда смерть, иногда благо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 15:49 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!, Странно, в вашей статье, вначале идет сравнение с 2005 версией... и в целом по контексту сравниваете с ораклом именно эту версию сервера. А в блоке Автономные транзакции вы уже перескакиваете на 2008. Винегрет получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 16:32 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Дядя ЖораА темка живёт своей жизнью. :) Интересно, а что Вы скажете на это edison-oracle-11g-sql-server-cmcs-185040.pdf ? авторDBAs can perform typical administrative functions in 41 percent less time when using Oracle Database 11g compared to Microsoft SQL Server 2008. Тоже враньё? Да. Маркетинг булшит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 18:29 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Ggg_oldПродолжим парад компарайзонов. Вот это сравнение похоже не проплачено, просто дается тех инфа по фичам и особенностям реализации, без каких либо выводов лучше/хуже: Oracle vs. SQL Sybase Version 10.2 vs. 15.0.1 http://psoug.org/reference/sybase.html В глаза бросился косячок Sybase> Single Operating System: Windows ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 18:38 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
lockyВо первых - не всегда рекомпиляция. во вторых не всегда смерть, иногда благо. иногда благо, но мсскл же стабильно рекомпиляцию вызывает если времянка создана в одной процедуре, а юзается в другой, смутно помню как меня обучали как обходить евент "Temp Table Changed" кстати я бы пообщался на тему плана процедуры в мсскл, никак не пойму, что это это такое. 2Andrey Sribnyak а это я специально, чтоб было понятно, что это фичи нет но она полезна и признается полезной майкрософтом, потому и планируется в следующих версиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 18:41 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
pkarklinYo.!? продолжим... Поддерживаю начинание. Может будет _единственная_ адекватная статья со сравнением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 18:41 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Ggg_oldкстати вот неплохое, но немного устаревшее стравнение oracle 10g vs sql2000(+частично 2005) http://sites.google.com/site/triffids/oraclevsmssql2k можно использовать для затравки и обновления текущего статуса фичYo!, нескромный вопрос к тебе. Тебе Оракл хоть за прославление башляет или ты так, от чистой души? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 21:17 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Senya_LGgg_oldкстати вот неплохое, но немного устаревшее стравнение oracle 10g vs sql2000(+частично 2005) http://sites.google.com/site/triffids/oraclevsmssql2k можно использовать для затравки и обновления текущего статуса фичYo!, нескромный вопрос к тебе. Тебе Оракл хоть за прославление башляет или ты так, от чистой души?чувак, зависть - это плохо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 21:57 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Лар Элисчувак, зависть - это плохо Глубоко копаешь. По Фрейду не иначе. Кстати, если был бы он был трудоустроен в офисе Оракла, то отчасти бы зауважал. Мол, хорошо отрабатывает деньги. Чувак ) Но все это больше это похоже на русскую дубинушку от широкой русской души. Эдакое community в пользу несправедливо угнетенной корпорации Oracle с оборотом... хз сколько баксов ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 22:18 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!pkarklinЗЫ. Указанное ограничение "можно лишь создать индекс на PK и UQ" касается табличных переменных. ;) подправил, это все ? Нет. 1) В SQL 2005/2008 это тоже есть: "отслеживание зависимостей объектов," 2) Типы индексов Oracle Database 10g/SQL Server 2005 - забыты filtered и include индексы SQL 2008 (а может они есть в Oracle - но называются иначе) 3) ничего не увидел про компрессию как данных так и бекапов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 05:02 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
SiemarglДядя ЖораА темка живёт своей жизнью. :) Интересно, а что Вы скажете на это edison-oracle-11g-sql-server-cmcs-185040.pdf ? пропущено... Тоже враньё? Да. Маркетинг булшит. +1. У меня вторая по счету компания с мировым именем где началось у меня все с банального обнаружения всех SQL серверов что работают в сети. Бардак, не спорю - но факт остается фактом - сервера работают. И работают так что люди даже не знают что у них работают сервера. Причем я имею ввиду сервера не на рабочих станциях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 05:05 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
AlphaDog1) В SQL 2005/2008 это тоже есть: "отслеживание зависимостей объектов," 2) Типы индексов Oracle Database 10g/SQL Server 2005 - забыты filtered и include индексы SQL 2008 (а может они есть в Oracle - но называются иначе) 3) ничего не увидел про компрессию как данных так и бекапов 1. не правда, мы с pkarklin не раз уже пережевывали http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=488306&msg=4881312 2. filtered/include на сколько я знаю это мсскл2008, а не 2005 (у меня именно 10g vs 2005). filtered легко FBI проэмулирует, include еще не смотрел что за зверь. 3. на сколько я помню в мсскл2005 компрессии не было (у меня именно 10g vs 2005). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 14:08 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!filtered/include на сколько я знаю это мсскл2008, а не 2005 (у меня именно 10g vs 2005). filtered легко FBI проэмулирует, include еще не смотрел что за зверь. filtered появились в 2008, а вот Index with Included Columns в 2005: Коротко: In SQL Server 2005, you can extend the functionality of nonclustered indexes by adding nonkey columns to the leaf level of the nonclustered index. By including nonkey columns, you can create nonclustered indexes that cover more queries. This is because the nonkey columns have the following benefits: They can be data types not allowed as index key columns. They are not considered by the Database Engine when calculating the number of index key columns or index key size. An index with included nonkey columns can significantly improve query performance when all columns in the query are included in the index either as key or nonkey columns. Performance gains are achieved because the query optimizer can locate all the column values within the index; table or clustered index data is not accessed resulting in fewer disk I/O operations. http://msdn.microsoft.com/en-us/library/ms190806(v=SQL.90).aspx Yo.!3. на сколько я помню в мсскл2005 компрессии не было (у меня именно 10g vs 2005). Компрессия появилась в 2008. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 14:17 |
|
||
|
MsSQL 2008 vs Oracle 11G
|
|||
|---|---|---|---|
|
#18+
Yo.!1. не правда, мы с pkarklin не раз уже пережевывали http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=488306&msg=4881312 Я не пытаюсь уличить вас во лжи :) Просто что кинулось в глаза - указал. А по ссылке не понял толком - в GUI у скл 2005 есть по правой мыши - депенденси. Я их имел ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 15:09 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36979476&tid=1552741]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 404ms |

| 0 / 0 |
