BASE Paradigm vs ACID Paradigm — Quick Contrast
Aspect | ACID (RDBMS) | BASE (Many NoSQL / AP systems) |
---|---|---|
Consistency style | Immediate, strong (linearizable) | Eventual or tunable; anomalies allowed |
Availability goal | May block/abort to preserve integrity | Favors answers over perfect answers |
Schema | Rigid, enforced before write | Flexible/implicit, often JSON or key–value |
Typical scale path | Vertical first, manual sharding later | Horizontal out‑of‑the‑box |
Suitable workloads | Financial ledger, inventory, bookings | Social feeds, IoT metrics, shopping carts |
Failure model | Prefer safety, fail‑stop | Prefer liveness, self‑heal & merge |
Mnemonic: ACID protects the money, BASE powers the massive feed.