Можете да разпределите данните си в различни бази данни и да ги обедините с изгледи. Сложната част от това ще бъде да поддържате изгледите актуализирани, докато добавяте/премахвате данни.
Трябва да направите това "разделяне" на логически ключ (като календарна дата), където всяка DB има данни в определен диапазон. Ако групирате в това поле, анализаторът на заявки ще може да определи от коя база данни да изтегли данни без проблем.
На работното ми място използваме тази техника за много голям (многомилиарден ред) набор от данни, към който получаваме месечни добавки и работи чудесно.