Quay lại bộ đề
Question #178 Topic 1
You have an Oracle database deployed in a VM as part of a Virtual Private Cloud (VPC) network. You want to replicate and continuously synchronize 50 tables to BigQuery. You want to minimize the need to manage infrastructure. What should you do?
Bạn có một cơ sở dữ liệu Oracle được triển khai trong một máy ảo (VM) như một phần của mạng Virtual Private Cloud (VPC). Bạn muốn sao chép và đồng bộ hóa liên tục 50 bảng sang BigQuery. Bạn muốn giảm thiểu nhu cầu quản lý cơ sở hạ tầng. Bạn nên làm gì?
A
Deploy Apache Kafka in the same VPC network, use Kafka Connect Oracle Change Data Capture (CDC), and Dataflow to stream the Kafka topic to BigQuery.
Triển khai Apache Kafka trong cùng mạng VPC, sử dụng Kafka Connect Oracle Change Data Capture (CDC) và sử dụng Dataflow để truyền trực tuyến (stream) topic Kafka sang BigQuery.
B
Create a Pub/Sub subscription to write to BigQuery directly. Deploy the Debezium Oracle connector to capture changes in the Oracle database, and sink to the Pub/Sub topic.
Tạo một subscription Pub/Sub để ghi trực tiếp vào BigQuery. Triển khai trình kết nối Debezium Oracle để ghi lại các thay đổi trong cơ sở dữ liệu Oracle và chuyển (sink) tới topic Pub/Sub.
C
Deploy Apache Kafka in the same VPC network, use Kafka Connect Oracle change data capture (CDC), and the Kafka Connect Google BigQuery Sink Connector.
Triển khai Apache Kafka trong cùng mạng VPC, sử dụng Kafka Connect Oracle change data capture (CDC) và sử dụng trình kết nối Kafka Connect Google BigQuery Sink Connector.
D
Create a Datastream service from Oracle to BigQuery, use a private connectivity configuration to the same VPC network, and a connection profile to BigQuery.
Tạo một dịch vụ Datastream từ Oracle sang BigQuery, sử dụng cấu hình kết nối riêng tư (private connectivity configuration) tới cùng mạng VPC và một hồ sơ kết nối (connection profile) tới BigQuery.
Giải thích & Tài liệu tham khảo
Để đồng bộ hóa dữ liệu thời gian thực (CDC) từ Oracle trong mạng VPC sang BigQuery với yêu cầu tối giản quản lý hạ tầng:
- Datastream: Là dịch vụ CDC phi máy chủ (serverless), được quản lý hoàn toàn bởi Google Cloud. Nó hỗ trợ thu thập dữ liệu thay đổi từ Oracle trực tiếp và ghi thẳng vào BigQuery mà không cần cấu hình bộ nhớ đệm hay pipeline xử lý trung gian.
- Private Connectivity: Cho phép Datastream kết nối an toàn với cơ sở dữ liệu Oracle nằm trong VPC nội bộ thông qua kết nối mạng riêng (ví dụ VPC Peering hoặc PSC).
- Tại sao chọn D: Đây là giải pháp hoàn toàn serverless, được thiết kế chuyên biệt cho tác vụ CDC từ Oracle sang BigQuery mà không bắt người dùng phải quản trị bất kỳ máy chủ nào.
- Tại sao A, B và C sai: Các phương án này đều yêu cầu tự triển khai, vận hành và bảo trì các cụm Apache Kafka, Kafka Connect hoặc các agent Debezium trên máy ảo, đi ngược lại tiêu chí giảm thiểu quản lý cơ sở hạ tầng.
(Đáp án được gợi ý bởi AI)