Why the library exists
Database learning often begins with commands: write a SELECT, add a JOIN, create an index, start a transaction. Commands are necessary, but they do not explain the decisions that make database work reliable. A JOIN can be syntactically correct and still duplicate facts. An index can improve one read and increase the cost of every related write. A migration can be valid SQL and still break an older application instance during a rolling deployment.
Tivarynx is organized around those connections. The goal is to make a database less mysterious by showing how data modeling, query shape, constraints, execution behavior, application boundaries, and deployment choices influence one another. The guides are educational references, not substitutes for testing in the database engine and workload you actually use.