Trả lời:
Đáp án đúng: D
Phân tích:
Câu hỏi này kiểm tra kiến thức về các công nghệ cơ sở dữ liệu NoSQL khác nhau và đặc điểm của chúng.
Xét các phương án:
- A. HBase: HBase là một cơ sở dữ liệu NoSQL, cột-định hướng (column-oriented), được xây dựng trên Hadoop. Nó phù hợp để lưu trữ và xử lý các bộ dữ liệu lớn, nhưng không phải là cơ sở dữ liệu lưu trữ tài liệu.
- B. Hive: Hive là một hệ thống kho dữ liệu (data warehouse) được xây dựng trên Hadoop. Nó cho phép truy vấn và phân tích dữ liệu lớn được lưu trữ trong Hadoop Distributed File System (HDFS). Hive không phải là cơ sở dữ liệu lưu trữ tài liệu.
- C. Cassandra: Cassandra là một cơ sở dữ liệu NoSQL, cột-định hướng, được thiết kế để xử lý khối lượng công việc lớn trên nhiều máy chủ. Nó được sử dụng rộng rãi cho các ứng dụng cần khả năng mở rộng cao và tính sẵn sàng cao, nhưng không phải là cơ sở dữ liệu lưu trữ tài liệu.
- D. CouchDB: CouchDB là một cơ sở dữ liệu NoSQL, hướng tài liệu (document-oriented). Nó lưu trữ dữ liệu dưới dạng các tài liệu JSON, cho phép truy vấn và thao tác dữ liệu một cách linh hoạt.
Kết luận:
Vậy, CouchDB là công nghệ cơ sở dữ liệu lưu trữ tài liệu.