|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Барсук-копательAlexander Ryndinпропущено... Потому что производительность.... Вот тут первые 6 картинок демонстрируют https://www.simple-talk.com/sql/t-sql-programming/clr-performance-testing/ Бугага! Использовать вызов скаляра или нетсборки для набора из нцацати тысяч записей - это вывих головного мозга и непонимание особенностей скуля. И еще, не читайте надписей на заборах.А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 10:52 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander RyndinБарсук-копательпропущено... Бугага! Использовать вызов скаляра или нетсборки для набора из нцацати тысяч записей - это вывих головного мозга и непонимание особенностей скуля. И еще, не читайте надписей на заборах.А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108 Не понимаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 10:53 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Барсук-копательAlexander Ryndinпропущено... А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108 Не понимаешь.Развернутый ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 10:56 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander RyndinБарсук-копательпропущено... Не понимаешь.Развернутый ответ Конечно. Ибо регулярки в СУБД - бред сивой кобылы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 10:59 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander Ryndin, авторВот тут первые 6 картинок демонстрируют А Вы чуть дальше 6ть первых посмотрите. Именно в тех случаях, когда идет "работа со строками" (WordCount, Trim, SplitSimple, SplitWithTrim) CLR всех уделывает. Стресс тест так же показателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 11:08 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
pkarklinAlexander Ryndin, авторВот тут первые 6 картинок демонстрируют А Вы чуть дальше 6ть первых посмотрите. Именно в тех случаях, когда идет "работа со строками" (WordCount, Trim, SplitSimple, SplitWithTrim) CLR всех уделывает. Стресс тест так же показателен.В начале там все понятно - накладные расходы на вызов CLR огромные, поэтому на небольших выборках обычный T-SQL намного эффективнее, чем написание функции на .NET. А вот дальше, если честно, начинаются необъяснимые для меня вещи: функция, реализованная на .NET, в половине тестов обскакивает функции SQL Server, написанные на C, а в половине тестов успешно сливает. Что это? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 11:18 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
pkarklin...в тех случаях, когда идет "работа со строками" CLR всех уделывает... Т.е. MSSQL настолько фигово работает со строками, что за 5 минут можно написать код, который многократно уделает MSSQL по производительности? Классный вывод :) Вопрос больше не имею. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 11:21 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander RyndinВ начале там все понятно - накладные расходы на вызов CLR огромные, поэтому на небольших выборках обычный T-SQL намного эффективнее, чем написание функции на .NET. А вот дальше, если честно, начинаются необъяснимые для меня вещи: функция, реализованная на .NET, в половине тестов обскакивает функции SQL Server, написанные на C, а в половине тестов успешно сливает. Что это? Ну, кроме рассматривания картинок, следовало бы и текст почитать, где практически все разжевано. И, что написано на C? Inline или Mutistatement UDF? Тот же трим, на транзакте - это вызов двух функций T-SQL (LTRIM + RTRIM) + накладные расходы на вызов самих функций. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 11:35 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander RyndinТ.е. MSSQL настолько фигово работает со строками, что за 5 минут можно написать код, который многократно уделает MSSQL по производительности? Классный вывод :) Вопрос больше не имею. Ну, Вы известный специалист по "выводам" не в пользу MS SQL. Осталась самая малость - делать их правильно. А так да, MS SQL и диффуры плохо считает, а формочку на клиенте так совсем нарисовать не может. Зато тем, чем он должен заниматься по своему прямому предназначению, он делает не хуже, а местами и лучше других. Расширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 11:41 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
pkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:08 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvТам все гораздо хуже - расширение только через хардкор на С или на java... :)[/quot] Да вроде в 10g они сделали расширение для .NET: http://docs.oracle.com/cd/B19306_01/win.102/b14306/intro.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:25 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
pkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Неплохая, согласен. Но в том же Oracle Java, .NET, а тем более это последний шанс, а в MSSQL им подменяют даже regexp. Не считаю это хорошим подходом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:28 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :)а на оракле расширения нужны гораздо реже - в принципе PL полноценный функциональный язык MS вместо того чтобы пойти по пути развития языка зачем-то занялись производством каких-то примочек ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:29 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander RyndinpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Неплохая, согласен. Но в том же Oracle - Java, .NET, а тем более С это последний шанс, а в MSSQL им подменяют даже regexp. Не считаю это хорошим подходом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:32 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :) процедуры на .Net в оракле были раньше чем в mssql :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:37 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Yo.!sphinx_mvпропущено... Там все гораздо хуже - расширение только через хардкор на С или на java... :) процедуры на .Net в оракле были раньше чем в mssql :)Вас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы... И, кстати, писать расширенные хранимые процедуры можно было даже для SQL2К... С ненамного большими танцами с бубнами, чем использовать C/Java на Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:49 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
pkarklinsphinx_mvТам все гораздо хуже - расширение только через хардкор на С или на java... :) Да вроде в 10g они сделали расширение для .NET: http://docs.oracle.com/cd/B19306_01/win.102/b14306/intro.htm Немигрируемая фича - "Windows only". Ее использование на "кроссплатформенном" (как его позиционируют) Oracle убивает всякую кроссплатформенность... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:54 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvВас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы... факты вещь упрямая, оракл супортит .Net на всех платформах, на каких .Net супортит мсскл. даже тут мсскл в роли догоняющего :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:56 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvподдержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...Ну да MSSQL работает только на одной платформе, а в Oracle 1 (одна) фича из 1000 реализована только на этой одной платформе. И чем тут MS гордится? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 12:57 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
SergSupersphinx_mvпропущено... Там все гораздо хуже - расширение только через хардкор на С или на java... :)а на оракле расширения нужны гораздо реже - в принципе PL полноценный функциональный языкКлючевой момент при этом - переключение контекста: SQL-запросы и PL/SQL-код на Oracle выполняются на разных движках... SergSuperMS вместо того чтобы пойти по пути развития языка зачем-то занялись производством каких-то примочекНе плодите сущности превыше потребностей (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:02 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Alexander Ryndinsphinx_mvподдержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...Ну да MSSQL работает только на одной платформе, а в Oracle 1 (одна) фича из 1000 реализована только на этой одной платформе. И чем тут MS гордится?Учите матчасть! CLR имеет реализации не только для Windows - и уровня функционала этих реализаций более чем достаточно для реализации любой сервер-сайд логики. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:05 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Йоу, Alexander Ryndin Прекращайте позорить Оракл ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:05 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
sphinx_mvКлючевой момент при этом - переключение контекста: SQL-запросы и PL/SQL-код на Oracle выполняются на разных движках... как в любой другой субд, за декларативный SQL отвечает оптимизатор, на который переключается и мсскл. давай соберись, должна же быть тема где ты не попадешь пальцем в небо я в тебя верю ! хотя не сколько в тебя, сколько в теорию вероятности. но не суть, давай, оживи раздел ! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:08 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
Yo.!sphinx_mvВас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы... факты вещь упрямая, оракл супортит .Net на всех платформах, на каких .Net супортит мсскл. даже тут мсскл в роли догоняющего :) Да. Факты - вещь упрямая... И факт в том, что Oracle не саппортит .NET - то есть СОВСЕМ!!! ФИЗИЧЕСКИ!!! И даже под Win! Попробуйте обратиться в Oracle с вопросом о баге в его "самом классном, единственном и неповторимом" ODT.NET - я даже могу подсказать, куда конкретно Вам нужно будет обратиться... Мне рассказать куда Вас пошлют с Вашим вопросом или сами догадаетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:13 |
|
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
|
|||
---|---|---|---|
#18+
http://msdn.microsoft.com/library/8z6watww.aspx .NET существует для Windows Server 2008 SP2+, Windows Vista SP2+ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 13:18 |
|
|
start [/forum/topic.php?fid=35&msg=38540388&tid=1552395]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 170ms |
0 / 0 |