Мы разработали схему Bitemporal и библиотеку Perl, которая заботится о создании IUD в форме Bitemporal. Все данные находятся в SQL Server 2008, и вся система всегда занята слишком большим количеством читателей и писателей (пишущих в битемпоральной форме).
Будет ли это масштабировать / не вызывать взаимоблокировку, поскольку внутренняя индексация сервера SQL основана на B + tree?
В прошлом у нас было немало тупиковых ситуаций в небитемпоральной системе, что не так часто случается в наши дни после того, как мы добавили лучшие индексы, разумно добавив NOLOCK, ROWLOCK .
В битемпоральной форме все читатели и писатели в основном запускают запросы диапазона. Мы полагаем, что это добавит еще одну проблему к тупику, учитывая, что внутренняя индексация является деревом B +.
Разве Пространственное индексирование не должно быть лучше здесь?
Правильно ли мое предположение?
Есть идеи?