logoAmbitious Systems
  • Home
  • Garden
  • About

All Notes

Snapshot Isolation prevents Read Skews

Read Skew
Snapshot Isolation
Transactions
Database

Most databases do not support true Isolation

Isolation
Serializable Isolation

Leverage databases to avoid concurrency problems

Concurrency
Transactions

Joins between Read Models introduces the need for transactions

Read Model
Transactions

Transactions are a necessity for most applications

Transactions
NoSQL
Schemaless

Read Models hold autonomous data

CQRS
Read Model

Multiple read models can be derived from a single data point

Read Model
Event Sourcing

Read Model data is best stored in Document databases

Read Model
Schemaless

Data in Read Models is expendable

Read Model

Automatic retries on transaction failure are not foolproof

ACID
Recovery
Transactions
← NewerOlder →
© 2022 Ambitious Systems. All Rights Reserved.