Data Consistency/

Base Properties

Lesson overview

Base Properties

BASE properties: Basically Available, Soft state, Eventual consistency.

ACID works well for single database systems, but when systems become large and distributed, maintaining strict ACID guarantees becomes very difficult. BASE is a set of properties used in distributed systems that prioritize availability and scalability over strict consistency. So many large systems adopt BASE, where: system stays available consistency becomes eventual

BASE Properties

Basically Available The system always responds to requests, even if some nodes are down. It may not always return the latest data, but it will not fail completely.

Soft State The system state may change over time even without new input. Because data is replicated asynchronously, the system may update itself as replicas synchronize.

Eventual Consistency If no new updates occur, all replicas will eventually converge to the same value. This means temporary inconsistencies are allowed.

Server A → 100 likes

Server B → 95 likes

Server C → 98 likes

after sometime all the server will show 100

Loading Base Properties