В MSSQL AS
есть кластеризация.
Не совсем понятно, что вы имеете в виду, говоря «в режиме реального времени анализировать большое количество постоянно меняющихся данных». Кластеризация — это алгоритм, который вы сначала обучаете на какой-нибудь большой выборке, а потом применяете к данным. Чтобы переобучить (то есть, заставить его переопределить критерий кластеризации — правило, по которому объект относится к какому-либо из кластеров), запускаете алгоритм снова. Имея такое правило, алгоритм может сказать, к какому кластеру принадлежит объект (в терминах mssql это называется prediction и выполняется на MDX
вот так).