Ambitious Systems
Home
Garden
About
All Notes
note
Jan 27, 2021
Databases are increasingly merging the relational and document model worlds
NoSQL
Schemaless
Transactions
Scalability
note
Jan 26, 2021
Isolation is a guarantee against partial reads
ACID
Isolation
note
Jan 22, 2021
Atomicity is the guarantee against partial writes
ACID
Atomicity
note
Jan 22, 2021
Applications have to make up for the shortcomings of data models
Relational Data Model
Document Data Model
note
Jan 22, 2021
IDs are meaningless to humans, and that is their precise utility
Software Architecture
Identity
note
Jan 22, 2021
ORMs map the OOP world to a relational data model
Object–Relational Impedance Mismatch
ORM
OOP
Relational Data Model
note
Jan 22, 2021
Message brokers improve the reliability and evolvability of systems
Message Broker
Actor Model
Asynchronous Systems
Message-driven Architecture
note
Jan 22, 2021
Large applications benefit from being schemaless
Forward Compatibility
Backward Compatibility
Schema Evolution
note
Jan 22, 2021
Standardized encodings do not accurately represent schemas
Encoding
JSON
XML
Schema
note
Jan 21, 2021
Consistency is the responsibility of the application
ACID
Consistency
Transactions
Aggregate
DDD
← Newer
Older →