JavaScript is required

CSDL nào không phải kiểu Key-Value:

A.

MongoDB

B.

DynamoDB

C.

Redis

D.

Riak

Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu xác định CSDL nào *không* thuộc kiểu Key-Value. Các CSDL Key-Value lưu trữ dữ liệu dưới dạng cặp khóa-giá trị, cho phép truy xuất dữ liệu nhanh chóng dựa trên khóa. * **A. MongoDB:** MongoDB là một CSDL NoSQL hướng tài liệu (document-oriented database). Dữ liệu được lưu trữ dưới dạng các document JSON-like với cấu trúc linh hoạt, không cố định theo kiểu bảng như CSDL quan hệ. Mặc dù có thể truy cập dữ liệu bằng khóa, nhưng bản chất của MongoDB không phải là Key-Value thuần túy. * **B. DynamoDB:** DynamoDB là một CSDL NoSQL Key-Value và document của Amazon. Nó được thiết kế để có khả năng mở rộng cao và hiệu năng ổn định. * **C. Redis:** Redis là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ (in-memory data structure store) mã nguồn mở, thường được sử dụng như một bộ nhớ cache, message broker và database. Redis hỗ trợ nhiều kiểu dữ liệu, bao gồm string, hash, list, set, sorted set với các thao tác nguyên tử. Redis là một CSDL Key-Value. * **D. Riak:** Riak là một CSDL NoSQL phân tán, có khả năng mở rộng cao, được thiết kế để xử lý các ứng dụng có yêu cầu về tính sẵn sàng và khả năng chịu lỗi cao. Riak là một CSDL Key-Value. Như vậy, MongoDB là đáp án chính xác vì nó là một CSDL hướng tài liệu, không phải Key-Value.

Câu hỏi liên quan