JavaScript is required

Đâu không phải là tính năng mà NoSQL nào cũng đáp ứng:

A.

tính sẵn sàng cao

B.

khả năng mở rộng linh hoạt

C.

phù hợp với dữ liệu lớn

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về các đặc điểm chung của hệ quản trị cơ sở dữ liệu NoSQL. * **Tính sẵn sàng cao:** Hầu hết các hệ NoSQL đều được thiết kế để đảm bảo tính sẵn sàng cao, nghĩa là hệ thống vẫn hoạt động ngay cả khi một số thành phần bị lỗi. Điều này thường đạt được thông qua việc sao chép dữ liệu và phân tán trên nhiều node. * **Khả năng mở rộng linh hoạt:** NoSQL thường có khả năng mở rộng rất tốt, cho phép tăng dung lượng lưu trữ và khả năng xử lý bằng cách thêm các node vào cluster một cách dễ dàng. * **Phù hợp với dữ liệu lớn:** NoSQL thường được sử dụng cho các ứng dụng xử lý dữ liệu lớn (Big Data) vì khả năng xử lý và lưu trữ lượng lớn dữ liệu phi cấu trúc hoặc bán cấu trúc. Tuy nhiên, không phải tất cả các hệ NoSQL đều đảm bảo tính ACID (Atomicity, Consistency, Isolation, Durability) như các hệ quản trị cơ sở dữ liệu quan hệ truyền thống. Một số hệ NoSQL có thể ưu tiên tính nhất quán cuối cùng (eventual consistency) thay vì tính nhất quán mạnh mẽ (strong consistency) để đạt được hiệu suất cao hơn và khả năng mở rộng tốt hơn. Vì vậy, cả ba đặc điểm trên đều thường thấy ở các hệ NoSQL. Tuy nhiên, nếu phải chọn một đáp án *không phải* là tính năng mà *NoSQL nào cũng* đáp ứng, thì đáp án phù hợp nhất là tính nhất quán (Consistency) theo nghĩa ACID. Vì câu hỏi không đề cập đến tính ACID, và cả ba đáp án đều là các tính năng phổ biến của NoSQL, nên có thể xem như câu hỏi này không có đáp án đúng tuyệt đối, vì cả A, B, và C đều là các đặc điểm thường thấy của NoSQL.

Câu hỏi liên quan