Để xử lý giao dịch thanh toán cho ứng dụng point-of-sale có lượng người dùng tăng trưởng mạnh mà không muốn quản lý hạ tầng:
- Cloud Datastore (hoặc Firestore ở chế độ Datastore - D): Là cơ sở dữ liệu tài liệu NoSQL được quản lý hoàn toàn, tự động mở rộng (autoscaling) theo chiều ngang cực kỳ mạnh mẽ để xử lý lượng tải lớn. Nó hỗ trợ các giao dịch ACID (rất quan trọng cho thanh toán) và hoàn toàn phi máy chủ (serverless), giúp lập trình viên không cần bận tâm đến việc phân bổ tài nguyên hay mở rộng quy mô.
- Tại sao không chọn các dịch vụ khác:
- Cloud SQL (A): Là cơ sở dữ liệu quan hệ, việc mở rộng quy mô lớn (scaling) yêu cầu cấu hình thủ công như thiết lập replica, phân mảnh (sharding), không tự động mở rộng hoàn toàn.
- BigQuery (B): Là kho dữ liệu phân tích (OLAP), không phù hợp cho việc xử lý các giao dịch trực tuyến thời gian thực (OLTP) với độ trễ thấp.
- Cloud Bigtable (C): Phù hợp cho IoT, chuỗi thời gian hoặc dữ liệu phân tích quy mô lớn, nhưng yêu cầu cấu hình nút (nodes) thủ công và không hỗ trợ giao dịch ACID trên nhiều hàng một cách dễ dàng như Datastore.
(Đáp án được gợi ý bởi AI)