powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
25 сообщений из 211, страница 4 из 9
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540132
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Барсук-копательAlexander Ryndinпропущено...
Потому что производительность.... Вот тут первые 6 картинок демонстрируют
https://www.simple-talk.com/sql/t-sql-programming/clr-performance-testing/
Бугага! Использовать вызов скаляра или нетсборки для набора из нцацати тысяч записей - это вывих головного мозга и непонимание особенностей скуля. И еще, не читайте надписей на заборах.А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540133
Фотография Барсук-копатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinБарсук-копательпропущено...

Бугага! Использовать вызов скаляра или нетсборки для набора из нцацати тысяч записей - это вывих головного мозга и непонимание особенностей скуля. И еще, не читайте надписей на заборах.А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108
Не понимаешь.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540140
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Барсук-копательAlexander Ryndinпропущено...
А разве не это нам советует сделать мсье pkarklin или я что-то не понимаю? 15477108
Не понимаешь.Развернутый ответ
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540145
Фотография Барсук-копатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinБарсук-копательпропущено...

Не понимаешь.Развернутый ответ
Конечно. Ибо регулярки в СУБД - бред сивой кобылы.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540162
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin,

авторВот тут первые 6 картинок демонстрируют

А Вы чуть дальше 6ть первых посмотрите. Именно в тех случаях, когда идет "работа со строками" (WordCount, Trim, SplitSimple, SplitWithTrim) CLR всех уделывает. Стресс тест так же показателен.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540185
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinAlexander Ryndin,

авторВот тут первые 6 картинок демонстрируют

А Вы чуть дальше 6ть первых посмотрите. Именно в тех случаях, когда идет "работа со строками" (WordCount, Trim, SplitSimple, SplitWithTrim) CLR всех уделывает. Стресс тест так же показателен.В начале там все понятно - накладные расходы на вызов CLR огромные, поэтому на небольших выборках обычный T-SQL намного эффективнее, чем написание функции на .NET. А вот дальше, если честно, начинаются необъяснимые для меня вещи: функция, реализованная на .NET, в половине тестов обскакивает функции SQL Server, написанные на C, а в половине тестов успешно сливает. Что это?
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540196
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin...в тех случаях, когда идет "работа со строками" CLR всех уделывает... Т.е. MSSQL настолько фигово работает со строками, что за 5 минут можно написать код, который многократно уделает MSSQL по производительности? Классный вывод :) Вопрос больше не имею.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540228
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinВ начале там все понятно - накладные расходы на вызов CLR огромные, поэтому на небольших выборках обычный T-SQL намного эффективнее, чем написание функции на .NET. А вот дальше, если честно, начинаются необъяснимые для меня вещи: функция, реализованная на .NET, в половине тестов обскакивает функции SQL Server, написанные на C, а в половине тестов успешно сливает. Что это?

Ну, кроме рассматривания картинок, следовало бы и текст почитать, где практически все разжевано. И, что написано на C? Inline или Mutistatement UDF? Тот же трим, на транзакте - это вызов двух функций T-SQL (LTRIM + RTRIM) + накладные расходы на вызов самих функций.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540243
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinТ.е. MSSQL настолько фигово работает со строками, что за 5 минут можно написать код, который многократно уделает MSSQL по производительности? Классный вывод :) Вопрос больше не имею.

Ну, Вы известный специалист по "выводам" не в пользу MS SQL. Осталась самая малость - делать их правильно. А так да, MS SQL и диффуры плохо считает, а формочку на клиенте так совсем нарисовать не может. Зато тем, чем он должен заниматься по своему прямому предназначению, он делает не хуже, а местами и лучше других.

Расширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо?
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540279
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :)
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540300
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvТам все гораздо хуже - расширение только через хардкор на С или на java... :)[/quot]

Да вроде в 10g они сделали расширение для .NET: http://docs.oracle.com/cd/B19306_01/win.102/b14306/intro.htm
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540305
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Неплохая, согласен. Но в том же Oracle Java, .NET, а тем более это последний шанс, а в MSSQL им подменяют даже regexp. Не считаю это хорошим подходом.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540307
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :)а на оракле расширения нужны гораздо реже - в принципе PL полноценный функциональный язык
MS вместо того чтобы пойти по пути развития языка зачем-то занялись производством каких-то примочек
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540312
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Неплохая, согласен. Но в том же Oracle - Java, .NET, а тем более С это последний шанс, а в MSSQL им подменяют даже regexp. Не считаю это хорошим подходом.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540327
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvpkarklinРасширяемость за счет CLR - очень отличная фича. И даже в Oracle ее реализовали. Спрашивается, в Oracle так всё плохо? Там все гораздо хуже - расширение только через хардкор на С или на java... :)

процедуры на .Net в оракле были раньше чем в mssql :)
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540344
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!sphinx_mvпропущено...
Там все гораздо хуже - расширение только через хардкор на С или на java... :)

процедуры на .Net в оракле были раньше чем в mssql :)Вас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...

И, кстати, писать расширенные хранимые процедуры можно было даже для SQL2К... С ненамного большими танцами с бубнами, чем использовать C/Java на Oracle.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540349
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinsphinx_mvТам все гораздо хуже - расширение только через хардкор на С или на java... :)
Да вроде в 10g они сделали расширение для .NET: http://docs.oracle.com/cd/B19306_01/win.102/b14306/intro.htm Немигрируемая фича - "Windows only".
Ее использование на "кроссплатформенном" (как его позиционируют) Oracle убивает всякую кроссплатформенность... :)
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540353
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvВас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...

факты вещь упрямая, оракл супортит .Net на всех платформах, на каких .Net супортит мсскл. даже тут мсскл в роли догоняющего :)
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540354
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvподдержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...Ну да MSSQL работает только на одной платформе, а в Oracle 1 (одна) фича из 1000 реализована только на этой одной платформе. И чем тут MS гордится?
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540364
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSupersphinx_mvпропущено...
Там все гораздо хуже - расширение только через хардкор на С или на java... :)а на оракле расширения нужны гораздо реже - в принципе PL полноценный функциональный языкКлючевой момент при этом - переключение контекста: SQL-запросы и PL/SQL-код на Oracle выполняются на разных движках...
SergSuperMS вместо того чтобы пойти по пути развития языка зачем-то занялись производством каких-то примочекНе плодите сущности превыше потребностей (с)
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540366
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinsphinx_mvподдержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...Ну да MSSQL работает только на одной платформе, а в Oracle 1 (одна) фича из 1000 реализована только на этой одной платформе. И чем тут MS гордится?Учите матчасть!
CLR имеет реализации не только для Windows - и уровня функционала этих реализаций более чем достаточно для реализации любой сервер-сайд логики.
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540367
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йоу, Alexander Ryndin
Прекращайте позорить Оракл
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540379
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvКлючевой момент при этом - переключение контекста: SQL-запросы и PL/SQL-код на Oracle выполняются на разных движках...

как в любой другой субд, за декларативный SQL отвечает оптимизатор, на который переключается и мсскл.
давай соберись, должна же быть тема где ты не попадешь пальцем в небо
я в тебя верю ! хотя не сколько в тебя, сколько в теорию вероятности. но не суть, давай, оживи раздел !
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540388
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!sphinx_mvВас очень жестоко обманули (впрочем, Вы обманываться рады): поддержки CLR на большинстве платформ в Oracle нет до сих пор (и не предвидится) - даже при наличии реализации CLR для этой платформы...

факты вещь упрямая, оракл супортит .Net на всех платформах, на каких .Net супортит мсскл. даже тут мсскл в роли догоняющего :) Да. Факты - вещь упрямая... И факт в том, что Oracle не саппортит .NET - то есть СОВСЕМ!!! ФИЗИЧЕСКИ!!! И даже под Win!
Попробуйте обратиться в Oracle с вопросом о баге в его "самом классном, единственном и неповторимом" ODT.NET - я даже могу подсказать, куда конкретно Вам нужно будет обратиться... Мне рассказать куда Вас пошлют с Вашим вопросом или сами догадаетесь?
...
Рейтинг: 0 / 0
MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
    #38540398
avas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://msdn.microsoft.com/library/8z6watww.aspx

.NET существует для Windows Server 2008 SP2+, Windows Vista SP2+
...
Рейтинг: 0 / 0
25 сообщений из 211, страница 4 из 9
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server 2012 VS Oralce расскажите мне о ваших мнений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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