Quay lại bộ đề
Question #100 Topic 1
You work for a mid-sized enterprise that needs to move its operational system transaction data from an on-premises database to GCP. The database is about 20TB in size. Which database should you choose?
Bạn làm việc cho một doanh nghiệp quy mô trung bình cần di chuyển dữ liệu giao dịch của hệ thống vận hành (operational system transaction data) từ một cơ sở dữ liệu on-premises lên GCP. Cơ sở dữ liệu này có kích thước khoảng 20TB. Bạn nên chọn cơ sở dữ liệu nào?
A
Cloud Datastore and Cloud Bigtable
Cloud Datastore và Cloud Bigtable
B
Cloud Bigtable and Cloud SQL
Cloud Bigtable và Cloud SQL
C
BigQuery and Cloud Bigtable
BigQuery và Cloud Bigtable
D
BigQuery and Cloud Storage
BigQuery và Cloud Storage
Giải thích & Tài liệu tham khảo
Với dữ liệu giao dịch của hệ thống vận hành (operational system transaction data) có quy mô lớn 20TB, chúng ta cần một kiến trúc tách biệt giữa lớp xử lý dữ liệu hoạt động có thông lượng cao và lớp phân tích dữ liệu lịch sử.
- Tại sao chọn C:
- Cloud Bigtable: Là dịch vụ cơ sở dữ liệu NoSQL cột rộng, được quản lý toàn phần với khả năng chịu tải thông lượng cực lớn và độ trễ mili giây, rất phù hợp để lưu trữ dữ liệu vận hành (operational data) thời gian thực của hệ thống.
- BigQuery: Đóng vai trò là kho dữ liệu phân tích (data warehouse) để thực hiện các truy vấn phân tích SQL phức tạp trên toàn bộ 20TB dữ liệu lịch sử một cách nhanh chóng mà không gây ảnh hưởng đến hiệu năng ghi dữ liệu trực tiếp của Bigtable.
- Tại sao các phương án khác sai:
- Cloud SQL (trong B): Gặp nhiều khó khăn về hiệu năng và chi phí khi mở rộng và duy trì hoạt động trực tuyến với quy mô 20TB dữ liệu tải cao.
- Cloud Storage (trong D): Chỉ là kho lưu trữ đối tượng dạng tệp, không hỗ trợ cơ chế cơ sở dữ liệu cho dữ liệu vận hành trực tiếp.
- Cloud Datastore (trong A): Phù hợp cho ứng dụng web/mobile quy mô nhỏ và vừa, không tối ưu cho phân tích quy mô lớn 20TB.
(Đáp án được gợi ý bởi AI)