Xử lý luồng là các kỹ thuật được sử dụng để xử lý một luồng dữ liệu liên tục. Trong xử lý hàng loạt, lượng dữ liệu được biết trước khi xử lý bắt đầu. Tuy nhiên, trong xử lý luồng, tính toán (hoặc truy vấn) chạy <unk>forever<unk> và khi dữ liệu mới tiếp tục được thêm vào đầu vào, tính toán cập nhật phản hồi của nó. Để xử lý một luồng dữ liệu vô hạn mà không cần phải duy trì truy vấn xử lý luồng lịch sử vô hạn thường bao gồm ý tưởng về cửa sổ giới hạn số lượng lịch sử cần được lưu giữ.