41
loading...
This website collects cookies to deliver better user experience
id | first_name | last_name | age |
---|---|---|---|
1001001 | Kobe | Bryant | 37 |
player
, team
, game
, player_stats
, and team_stats
.player_stats
) during a game.key | value |
---|---|
1001001 | { "first_name": "Kobe", "last_name": "Bryant", "age": 37 } |
The BASE approach according to Brewer forfeits the ACID properties of consistency and isolation in favor of "availability, graceful degradation, and performance"
ACID | BASE |
---|---|
Strong consistency | Weak consistency – stale data OK |
Isolation | Availability first |
Focus on "commit" | Best effort |
Nested transactions | Approximate answers OK |
Availability? | Aggressive (optimistic) |
Conservative (pessimistic) | Simpler! |
Difficult evolution (e. g. schema) | Faster, Easier evolution |