Phân tích Streaming là gì
Phân tích dữ liệu luồng
Phân tích Streaming là xử lý và phân tích dữ liệu theo thời gian thực khi nó đến, không cần lưu trữ trước.
Khái niệm Chính
- Xử lý sự kiện thời gian thực
- Cửa sổ trượt để tổng hợp
- Độ trễ thấp (mili giây)
- Xử lý luồng liên tục
Ứng dụng
- Giám sát hệ thống và cảnh báo
- Phát hiện gian lận
- IoT và đo từ xa
- Nền tảng giao dịch
- Cá nhân hóa thời gian thực
Công nghệ
- Apache Kafka Streams
- Apache Flink
- Apache Spark Streaming
- Amazon Kinesis
- Google Dataflow
Ưu điểm
- Thông tin chi tiết tức thì
- Phản hồi sự kiện nhanh
- Khả năng mở rộng
- Giảm tải lưu trữ
So sánh với Xử lý Batch
- Streaming: dữ liệu xử lý ngay
- Batch: dữ liệu tích lũy rồi xử lý