JavaScript is required

Hệ quản trị CSDL Google Big Table là kiểu nào?

A.

Key value

B.

Wide Column based

C.

Document based

D.

Graph based

Trả lời:

Đáp án đúng: B


Google Bigtable là một hệ quản trị cơ sở dữ liệu NoSQL được thiết kế để xử lý lượng lớn dữ liệu có cấu trúc và bán cấu trúc. Bigtable lưu trữ dữ liệu dưới dạng các bảng thưa, được lập chỉ mục theo hàng (row key), cột (column family, column qualifier) và dấu thời gian (timestamp). Kiến trúc này phù hợp với mô hình Wide Column, nơi mỗi hàng có thể có một số lượng lớn cột, và mỗi cột có thể chứa nhiều phiên bản dữ liệu được đánh dấu thời gian khác nhau. * **A. Key value:** Mô hình Key-Value đơn giản hơn Bigtable, chỉ lưu trữ dữ liệu dưới dạng cặp khóa-giá trị. Bigtable phức tạp hơn với khái niệm column family và column qualifier. * **B. Wide Column based:** Đây là mô hình chính xác mà Bigtable sử dụng. Dữ liệu được tổ chức thành các cột có thể mở rộng linh hoạt. * **C. Document based:** Các hệ quản trị CSDL Document-based (ví dụ: MongoDB) lưu trữ dữ liệu dưới dạng các tài liệu (thường là JSON hoặc XML). Bigtable không thuộc loại này. * **D. Graph based:** Các hệ quản trị CSDL Graph-based (ví dụ: Neo4j) được thiết kế để lưu trữ và truy vấn dữ liệu dạng đồ thị. Bigtable không phải là một CSDL đồ thị. Vậy, đáp án đúng là B.

Câu hỏi liên quan