BASE Properties
A set of properties (Basically Available, Soft state, Eventually consistent) that guide the design and operation of NoSQL databases.
📜
The statement of the theorem
Let be the system state at time , and be the state after an update operation . The system adheres to eventual consistency if, for any two updates and applied at times and respectively, the state converges to a final state such that: where is a metric defined over the state space. Furthermore, the system must maintain availability such that for any non-failing node , the operation or returns a result within finite time, regardless of the consistency level achieved at time .