Я читаю длинную статью о Data Stream Management, и меня немного смущает разница между Sliding и Tumbling Windows. До сих пор я понял, что барабанные окна могут быть основаны на времени и имеют фиксированные (начальные, конечные) точки, которые "падают", когда это окно истекает. Например. Временное окно может составлять 1 минуту. Таким образом, каждую минуту окно сворачивается для обработки агрегатов для набора данных.
Это раздвижные окна, которые меня путают. Это скользящие окна, такие как count-based, так что окно падает, когда в окно вводится x-число кортежей. Или это то, что x-последние кортежи, которые вошли в окно, будут частью окна и что старые кортежи будут выселены из этого окна. То есть окно, которое постоянно обновляется по мере поступления новых кортежей?