Добавить комментарий

Изображение пользователя st.

Сервер

Сервер пакетной синхронизации не в силах решать коллизии. Если запись заблокирована аналитической транзакцией, то все "писатели", требующие доступа к этой записи, будут либо отваливаться, либо ждать... накручивая вероятность deadlock...

Там нет никаких коллизий, потому что это выделенный сервер для аналитической обработки базы данных. Все транзакции - читающие, за исключением регулярной закачки обновлений данных. На этом принципе строится BW (business warehouse).

Проблема, как я уже сказал, в скорости обработки. Нормализованная и оптимизированная для OLTP база данных не является в общем случае оптимальной для OLAP. Далее - BW, многомерные OLAP-базы, Data mining-базы и т.д.