Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 912
Добрый день!

Есть таблица, в которую попадают 20 миллионов записей в день. Половина из них между 9 утра и 5 вечера, половина в остальное время.

Из этих 20-ти миллионов, мне нужн взять около 10 миллионов (филтр по названию транзакции). Эти выбранные записи нужно запихнуть в Websphere MQ. Средний размер записи 1.1 килобайта. Записи нужно толкать почти в реальном режиме времени, ибо они будут использоваться для определения всяких левых махинаций со стороны пользователей из Интеренет.

Вопрос как это лучше сделать? Подойдет ли для такого объема Service Broker? У нас SQL Server 2008 R2.

Спасибо.
17 июл 17, 08:06    [20648994]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Барсук-копатель
Member

Откуда: Московский парк
Сообщений: 93424
Roust_m
Добрый день!

Есть таблица, в которую попадают 20 миллионов записей в день. Половина из них между 9 утра и 5 вечера, половина в остальное время.

Из этих 20-ти миллионов, мне нужн взять около 10 миллионов (филтр по названию транзакции). Эти выбранные записи нужно запихнуть в Websphere MQ. Средний размер записи 1.1 килобайта. Записи нужно толкать почти в реальном режиме времени, ибо они будут использоваться для определения всяких левых махинаций со стороны пользователей из Интеренет.

Вопрос как это лучше сделать? Подойдет ли для такого объема Service Broker? У нас SQL Server 2008 R2.

Спасибо.
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки
17 июл 17, 08:24    [20649028]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 912
Барсук-копатель
Roust_m
Добрый день!

Есть таблица, в которую попадают 20 миллионов записей в день. Половина из них между 9 утра и 5 вечера, половина в остальное время.

Из этих 20-ти миллионов, мне нужн взять около 10 миллионов (филтр по названию транзакции). Эти выбранные записи нужно запихнуть в Websphere MQ. Средний размер записи 1.1 килобайта. Записи нужно толкать почти в реальном режиме времени, ибо они будут использоваться для определения всяких левых махинаций со стороны пользователей из Интеренет.

Вопрос как это лучше сделать? Подойдет ли для такого объема Service Broker? У нас SQL Server 2008 R2.

Спасибо.
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки


Прошу пардон, а что такое SBEA?
17 июл 17, 09:38    [20649236]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Барсук-копатель
Member

Откуда: Московский парк
Сообщений: 93424
Roust_m
Барсук-копатель
пропущено...
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки


Прошу пардон, а что такое SBEA?
Service Broker External Activator
17 июл 17, 09:53    [20649282]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Adx
Guest
Барсук-копатель
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки


SBEA и 20 млн. записей реалтийм? Ну-ну.
17 июл 17, 15:40    [20650689]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Барсук-копатель
Member

Откуда: Московский парк
Сообщений: 93424
Adx
Барсук-копатель
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки


SBEA и 20 млн. записей реалтийм? Ну-ну.
а в чем проблема?
17 июл 17, 16:26    [20650928]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 912
Adx
Барсук-копатель
если нужна асинхронность, то ServiceBroker + SBEA отлично подойдут
если нет, то я бы смотрел в сторону написания .NET сборки


SBEA и 20 млн. записей реалтийм? Ну-ну.


Не 20 млн, а 10 за 24 часа. Нужно не реал тайм, а близко к этом, несколько секунд задержки.
18 июл 17, 03:35    [20652180]     Ответить | Цитировать Сообщить модератору
 Re: Нужно запихнуть 10 миллионов записей в Websphere MQ  [new]
Addx
Member

Откуда:
Сообщений: 592
Roust_m
Adx
пропущено...


SBEA и 20 млн. записей реалтийм? Ну-ну.


Не 20 млн, а 10 за 24 часа. Нужно не реал тайм, а близко к этом, несколько секунд задержки.


Ну чтож, это сильно меняет дело, тогда воспользуйтесь советом Барсука-копателя, и расскажете нам, как Вам это отлично подошло.
18 июл 17, 12:45    [20653494]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить