Databases

Practical Databases articles from OpenStair Engineering.

Category archive

Diagram showing database tables, indexes, queries, and connection flow
Databases

Database Connection Pooling Explained

November 9, 2025 · 17 min read

Learn how database connection pooling works, why oversized pools degrade performance, sizing mathematics, client vs. proxy pooling, and leak prevention.

DatabasesSQLBackendSoftware Engineering
Diagram showing database tables, indexes, queries, and connection flow
Databases

Database Transactions and ACID Explained

November 5, 2025 · 18 min read

A deep dive into ACID guarantees, database transactions, MVCC visibility mechanics, isolation levels, write skew, distributed sagas, and resilient retry strategies.

DatabasesSQLBackendSoftware Engineering
Diagram showing database tables, indexes, queries, and connection flow
Databases

SQL Joins Explained With Practical Examples

November 4, 2025 · 16 min read

Understand SQL joins from relational algebra and multiset semantics to physical execution internals (Hash, Merge, Nested Loop), EXPLAIN plans, and production pitfalls.

DatabasesSQLBackendSoftware Engineering