Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 2Гавриленко про отложенную запись  [new]
очень интересно
Guest
в одном из топиков 18391569 вы упомянули варианты решений, которые рассматривали для реализации отложенной записи (записи, не удлинняющей текущую транзакцию)
упомянуты были среди прочего: CLR и service broker
причем, вы получили такие результаты тестов, что CLR оказался даже лучше

вопрос про CLR
можете описать, в чем суть решения? сам факт отдачи CLR вроде как не может ничего упрощать
т.е. получается (или не получается) что есть что-то вроде сервиса/апп сервера, который принимает от дернутых CLR данные для записи и потом самостоятельно в отдельном коннекте обрабатывает формируемую очередь и пишет в таблицы?
24 ноя 15, 15:26    [18465294]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
очень интересно
в одном из топиков 18391569 вы упомянули варианты решений, которые рассматривали для реализации отложенной записи (записи, не удлинняющей текущую транзакцию)
упомянуты были среди прочего: CLR и service broker
причем, вы получили такие результаты тестов, что CLR оказался даже лучше

вопрос про CLR
можете описать, в чем суть решения? сам факт отдачи CLR вроде как не может ничего упрощать
т.е. получается (или не получается) что есть что-то вроде сервиса/апп сервера, который принимает от дернутых CLR данные для записи и потом самостоятельно в отдельном коннекте обрабатывает формируемую очередь и пишет в таблицы?


Автор писал:

"Вернее, я наврал немного. CLR и SB были примерно одинаковы, чтобы не заморачиваться с последним, выбрали CLR."

Мне имхуется, что измерить можно на конкретных данных конкретной задачи, а в общем сделать однозначный вывод вряд ли можно.
24 ноя 15, 16:24    [18465855]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
очень интересно
Guest
Winnipuh,

да не суть, само решение интересно
представим что сервисброкер недоступен для применения
24 ноя 15, 18:11    [18466562]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
очень интересно
Winnipuh,

да не суть, само решение интересно
представим что сервисброкер недоступен для применения


предположить-то можно, но интересно - когда такое бывает, что брокера нет, а CLR есть?
Я бы брокер использовал, но кстати:
я прикрутил некий кеш к базе, так он сделан в виде CLR функций, пишущих в и читающих из Redis.
24 ноя 15, 18:15    [18466587]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
очень интересно
Guest
или я неправильно понял и "отложенная запись" к той переписке никакого отношения не имеет
а имеет только "отдельная транзакция"?
24 ноя 15, 20:21    [18467264]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
Serg_77m
Member

Откуда: Донецк
Сообщений: 237
Winnipuh
предположить-то можно, но интересно - когда такое бывает, что брокера нет, а CLR есть?
В Express Edition?
24 ноя 15, 20:39    [18467352]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Serg_77m
В Express Edition?
Там есть брокер.
24 ноя 15, 20:40    [18467359]     Ответить | Цитировать Сообщить модератору
 Re: 2Гавриленко про отложенную запись  [new]
очень интересно
Guest
Serg_77m
Winnipuh
предположить-то можно, но интересно - когда такое бывает, что брокера нет, а CLR есть?
В Express Edition?

<рукалицо>
в ветке, в которой задан вопрос про решение на CLR, а про сервис брокер никакой вопрос не задан?
24 ноя 15, 22:14    [18467804]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить