Từ viết tắt BASE được sử dụng để mô tả các thuộc tính của một số cơ sở dữ liệu nhất định, thường là cơ sở dữ liệu NoQuery. Nó thường được gọi là đối nghịch với ACID .
Chỉ có một vài bài viết liên quan đến các chi tiết của BASE, trong khi ACID có rất nhiều bài viết chi tiết về từng tính chất nguyên tử, tính nhất quán, cách ly và độ bền. Wikipedia chỉ dành một vài dòng cho thuật ngữ này.
Điều này cho tôi một số câu hỏi về định nghĩa :
B về cơ bản A có sẵn, trạng thái S oft, tính nhất quán E
Tôi đã diễn giải các tính chất này như sau, sử dụng bài viết này và trí tưởng tượng của tôi:
Về cơ bản có sẵn có thể đề cập đến sự sẵn có nhận thức của dữ liệu. Nếu một nút duy nhất thất bại, một phần dữ liệu sẽ không khả dụng, nhưng toàn bộ lớp dữ liệu vẫn hoạt động.
- Là giải thích này chính xác, hoặc nó đề cập đến một cái gì đó khác?
- Cập nhật: suy luận từ câu trả lời của Mau , điều đó có nghĩa là toàn bộ lớp dữ liệu luôn chấp nhận dữ liệu mới, tức là không có kịch bản khóa nào ngăn dữ liệu được chèn ngay lập tức?
Trạng thái mềm : Tất cả những gì tôi có thể tìm thấy là khái niệm dữ liệu cần làm mới thời gian. Nếu không làm mới, dữ liệu sẽ hết hạn hoặc bị xóa.
- Tự động xóa dữ liệu trong cơ sở dữ liệu có vẻ lạ đối với tôi.
- Dữ liệu hết hạn hoặc cũ có ý nghĩa hơn. Nhưng khái niệm này sẽ áp dụng cho bất kỳ loại lưu trữ dữ liệu dư thừa nào, không chỉ NoQuery. Nó mô tả một cái gì đó khác sau đó?
Tính nhất quán cuối cùng có nghĩa là các bản cập nhật cuối cùng sẽ gợn qua tất cả các máy chủ, được cung cấp đủ thời gian.
- Tài sản này là rõ ràng với tôi.
Ai đó có thể giải thích chi tiết các tính chất này?
Hay đó chỉ là một từ viết tắt xa xôi và vô nghĩa đề cập đến các khái niệm về axit và bazơ như trong hóa học?