У меня есть веб-сайт, поддерживаемый реляционной базой данных, состоящей из обычных таблиц, связанных с электронной торговлей (Order, OrderItem, ShoppingCart, CreditCard, Payment, Customer, Address и т. Д.).
сохраненный процесс. который возвращает историю заказов очень медленно из-за количества данных + многочисленных объединений, которые должны произойти, и в зависимости от параметров поиска иногда истекает (несмотря на имеющееся индексирование).
Схема БД довольно хорошо нормализована, и я верю, что смогу добиться большей производительности, перейдя к чему-то вроде хранилища данных. Проекты DW не тривиальны, и тогда возникает проблема синхронизации данных, поэтому мне было интересно, если кто-нибудь знает о ярлыке. Возможно, готовое решение, которое будет создавать схему DW и поддерживать синхронизацию данных (возможно, с помощью триггеров). Я слышал о Lucene, но, похоже, он больше ориентирован на поиск текста и управление документами. У кого-нибудь есть другие предложения?