Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CLR SQL vs native T-SQL, сравнение эффективности 
V
    Опции темы
Larrr
Дата 25.4.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 29.1.2006
Где: Прага

Репутация: нет
Всего: 2



Не подскажете - насколько CLR программирование для MS SQL Server 2005 отличается по скорости и эффективности от native T-SQL? Быстрее, медленнее? Ощутимо?

PS. Похоже, по-русски это называется "внешние функции": SQL CLR is a new SQL Server feature that allows you to embed logic written in C#, VB.Net, and other managed code into the body of T-SQL objects like stored procedures, functions, triggers, aggregates and types. Client applications interact with these resulting routines like they are written in native T-SQL.

Это сообщение отредактировал(а) Larrr - 25.4.2007, 12:03
PM MAIL WWW ICQ   Вверх
SergKO
Дата 26.4.2007, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



На форумах были сравнения. Поищите на vingrad, www.sql.ru, www.gotdotnet.ru, www.osp.ru.

"CLR" в поиск и много чего найдете. Например


http://www.osp.ru/win2000/2005/08/380188/

http://www.sql.ru/forum/actualthread.aspx?...1730&hl=clr

PM MAIL   Вверх
Larrr
Дата 26.4.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 29.1.2006
Где: Прага

Репутация: нет
Всего: 2



Цитата(SergKO @ 26.4.2007,  05:53)
На форумах были сравнения. Поищите на vingrad, www.sql.ru, www.gotdotnet.ru, www.osp.ru.

Спасибо большое smile - об этих форумах я раньше не слышала.
PM MAIL WWW ICQ   Вверх
Larrr
Дата 28.4.2007, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 29.1.2006
Где: Прага

Репутация: нет
Всего: 2



Ответ нашелся:

Speed, mainly. SQL CLR runs faster in a number of ways: string handling, for one, is much speedier than it is in T-SQL, and it has a far more robust way of handling errors. Also, any stored procedures that have to interact with something outside of the database -- the file system, for instance, or a Web service -- work best as a CLR SP, since the framework for doing that kind of thing is provided more elegantly by CLR.

С таблицами непосредственно лучше работать в T-SQL.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0965 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.