logoAmbitious Systems
  • Home
  • Garden
  • About

Tag: "Transactions"


Optimistic Concurrency Control does not perform well under high contention

Transactions
Isolation
Serializable Snapshot Isolation

Data persistence process is prone to errors

Transactions

Applications using two-phase locking cannot scale well

Two-phase locking
Transactions
Serializable Isolation

Reads don't need locks in Snapshot Isolation mode

Snapshot Isolation
Transactions

Snapshot Isolation prevents Read Skews

Read Skew
Snapshot Isolation
Transactions
Database

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

Automatic retries on transaction failure are not foolproof

ACID
Recovery
Transactions

Databases are increasingly merging the relational and document model worlds

NoSQL
Schemaless
Transactions
Scalability

Consistency is the responsibility of the application

ACID
Consistency
Transactions
Aggregate
DDD
© 2022 Ambitious Systems. All Rights Reserved.