Kiến trúc trong B (Cloud Pub/Sub, Cloud Storage, BigQuery) giải quyết hoàn hảo từng yêu cầu cụ thể:
- Luồng sự kiện thời gian thực (Real-time event stream): Được đảm nhận bởi Cloud Pub/Sub, cho phép thu thập và phân phối tin nhắn thời gian thực với độ trễ cực thấp cho các ứng dụng tiêu thụ.
- Truy cập ANSI SQL vào luồng thời gian thực và dữ liệu lịch sử: BigQuery hỗ trợ nạp dữ liệu streaming thời gian thực (qua streaming buffer) song song với lưu trữ dữ liệu lịch sử lớn, hỗ trợ đầy đủ cú pháp ANSI SQL cho các nhà phân tích.
- Xuất dữ liệu lịch sử hàng loạt (Batch historical exports): Cloud Storage là nơi lưu trữ đối tượng lý tưởng, có chi phí thấp nhất để lưu và chia sẻ các tệp kết quả xuất hàng loạt cho khách hàng tải về.
Các tổ hợp dịch vụ khác (A, C, D) thiếu các cấu phần quan trọng hoặc sử dụng các cơ sở dữ liệu OLTP (Cloud SQL, Spanner) không tối ưu cho phân tích và xuất dữ liệu lịch sử quy mô lớn.
(Đáp án được gợi ý bởi AI)