Aaron’s Blog
About
This is a compilations of my thinkings, learnings, lessons, and my PoV to others’ blogs, incidents, experiences, etc regarding database, distributed systems, application integrity, application performance and/or scalability, etc.
This is not intended to be a really comprehensive list/blogs, but instead just simple notes that are easy to share, and will keep be updated to reflect my view.
Table of Contents
- CDC Caveats
- About DB as Queue
- Database Concurrency Control Landscape
- Choosing a database
- Typical Database Performance Problem
- Distributed System’s semantic on Monolith
- Arguments on Distributed Transactions
- Geo-distributed Database Landscape
- Handling Constraints
- Is Serializability Needed?
- Java VS Go GC
- Low Cardinality Indexing
- Notes on using DB with Multiple Isolation Level
- Techniques to achieve fairness on Multi-tenant Job Queuing
- SQL is a costly sugar
- Allocations on typical web apps
- On No Enforcement of Foreign Key Constraint
- Notes on
Together
pattern usage and pitfall
And here is for those not yet
Usage as References
Go ahead! Don’t forget to refer this repo, so your readers can also read all other notes here.