Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
СомневающийсяТоварищЪ
Guest
Добрый день!

Ситуация следующая, есть БД, в которую порядка 100 пользователей вносят информацию, есть набор отчетов которые необходимы для НЕОПЕРАТИВНОГО анализа данных.

Какие общие рекомендации по архитектурному проектированию БД ?

Возможно стоит разнести отчетную базу с оперативной и какой то процедурой ежедневно/еженедельно обновлять данные ?
24 апр 14, 12:15    [15928084]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Зависит от анализа, можно читать read uncommitted и не заморачиваться.
24 апр 14, 13:31    [15928816]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
СомневающийсяТоварищЪ
Guest
read uncommitted - это хинт WITH (nolock) и все ?
24 апр 14, 14:32    [15929331]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
СомневающийсяТоварищЪ
Возможно стоит
а возможно и нет... какова причина, что вам спокойно не сидится?
24 апр 14, 14:51    [15929485]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
СомневающийсяТоварищЪ


Какие общие рекомендации по архитектурному проектированию БД ?


общие? сделать чтобы пользователи были довольны

много вариантов, от второго сервера с репликаций и олапом, до отдельной базы с "какой то процедурой" подготовки данных...
24 апр 14, 16:40    [15930597]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
Exproment
Member

Откуда:
Сообщений: 416
СомневающийсяТоварищЪ
Возможно стоит разнести отчетную базу с оперативной и какой то процедурой ежедневно/еженедельно обновлять данные ?

Я бы однозначно разделял! Нагрузки разные - OLTP и DWH. => различные архитектуры, различный доступ к данным.

Строить DWH на основе OLTP - сильно затратное занятие как по серверным ресурсам, так и по человеческим!
24 апр 14, 17:06    [15930901]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
set transaction isolation level read uncommitted,
если для отчетов несущественны незафиксированные данные.
24 апр 14, 18:42    [15931486]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
o-o
Guest
Владислав Колосов,

не все построители отчетов имеют дают задать SET-ы сессии (в BO, например, шиш задашь)
в SSRS можно в каждом DataSet-е прописать, но все равно в каждом DataSet-е ручками прописывать.
24 апр 14, 19:23    [15931705]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите какова стандартная методология разделения оперативной и отчетной БД.  [new]
o-o
Guest
o-o
имеют дают задать SET-ы сессии



дают возможность/позволяют задать. криво скопипастилось
24 апр 14, 19:26    [15931723]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить