← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Database educational data only
| |
Last 30 days
11 pings — 2026-05-26 T 29 pings — 2026-05-27 W 56 pings — 2026-05-28 T 10 pings — 2026-05-29 F 21 pings — 2026-05-30 S 14 pings — 2026-05-31 S 14 pings — 2026-06-01 M 6 pings — 2026-06-02 T 20 pings — 2026-06-03 W 51 pings — 2026-06-04 T 81 pings — 2026-06-05 F 80 pings — 2026-06-06 S 107 pings — 2026-06-07 S 82 pings — 2026-06-08 M 62 pings — 2026-06-09 T 24 pings — 2026-06-10 W 26 pings — 2026-06-11 T 46 pings — 2026-06-12 F 24 pings — 2026-06-13 S 5 pings — 2026-06-14 S 7 pings — 2026-06-15 M 11 pings — 2026-06-16 T 14 pings — 2026-06-17 W 19 pings — 2026-06-18 T 15 pings — 2026-06-19 F 22 pings — 2026-06-20 S 41 pings — 2026-06-21 S 19 pings — 2026-06-22 M 36 pings — Yesterday T 30 pings — Today W
Claude 30
PetalBot 20Bing 4ChatGPT 4Google 3SEMrush 2Perplexity 2Ahrefs 1
ChatGPT 459Perplexity 396Scrapy 378Google 368Amazonbot 345Ahrefs 211SEMrush 158Unknown AI 125Claude 102Meta AI 82Bing 69PetalBot 66Majestic 46Sogou 20Qwen 8Common Crawl 2ShapBot 2
crawler 2.6k crawler_json 201 pre-tracking 29
Category total2.8k pings Terms pinged61 / 61 Distinct agents16
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Diagram: Common Table Expressions (CTEs) Common Table Expressions (CTEs) PHP 5.0+ 🧠 1
Named temporary result sets defined with the WITH clause that can be referenced in a query, improving readability and enabling recursive queries.
3mo ago Database intermediate
Diagram: Composite Index Design Composite Index Design PHP 5.0+ 🧠 1
A composite index covers multiple columns — column order determines which queries benefit, following the leftmost prefix rule.
3mo ago Database advanced
Diagram: Database Deadlocks Database Deadlocks PHP 5.0+ 🧠 1
A situation where two or more transactions hold locks the other needs, each waiting indefinitely — resolved by the database killing one transaction.
3mo ago Database advanced
Diagram: Database Indexes — Types & Trade-offs Database Indexes — Types & Trade-offs PHP 5.0+
B-Tree, hash, full-text, and partial indexes — each suited to different query patterns, with write overhead as the cost of read speed.
3mo ago Database intermediate
Database Normalisation 🧠 1
The process of structuring a relational database to reduce redundancy and improve integrity, defined through progressive normal forms (1NF through BCNF).
3mo ago Database intermediate
Diagram: Database Schema Design Database Schema Design PHP 5.0+ 🧠 5
The process of defining tables, columns, data types, constraints, and relationships — decisions made at schema design time are expensive to reverse once data is live.
3mo ago Database intermediate
Diagram: Database Transactions Database Transactions PHP 5.1+
A sequence of SQL operations treated as a single atomic unit — all succeed or all roll back — enforcing ACID guarantees.
3mo ago Database intermediate
Database Views & Materialised Views PHP 5.0+ 🧠 1
A view is a saved SELECT query presented as a virtual table. A materialised view stores the query result physically — trading freshness for query speed.
3mo ago Database intermediate
EXPLAIN & Query Plans PHP 5.0+
EXPLAIN (ANALYZE) reveals how the database executes a query — sequential scans, index scans, join strategies — to guide optimisation.
3mo ago Database intermediate
Diagram: EXPLAIN ANALYZE EXPLAIN ANALYZE PHP 5.0+
The database command that shows the actual execution plan of a query — revealing sequential scans, missing indexes, and row estimate errors that cause slow performance.
3mo ago Database advanced
Diagram: Foreign Keys & Referential Integrity Foreign Keys & Referential Integrity PHP 5.0+ 🧠 1
A foreign key is a column that references the primary key of another table, enforcing referential integrity — no orphaned rows pointing to non-existent parents.
3mo ago Database intermediate
Diagram: JSON Columns in MySQL & PostgreSQL JSON Columns in MySQL & PostgreSQL PHP 5.0+
Native JSON column types allow storing and querying semi-structured data within a relational database — without sacrificing ACID guarantees or the ability to index specific JSON paths.
3mo ago Database intermediate
Diagram: Keyset Pagination Keyset Pagination PHP 5.0+
A pagination technique using WHERE id > :last_seen_id instead of OFFSET, providing consistent O(log n) performance regardless of page depth.
3mo ago Database intermediate
Diagram: N+1 Queries — Detection & Fix N+1 Queries — Detection & Fix PHP 5.0+
Issuing one query per row of a result set instead of a single JOIN — the most common database performance mistake in any ORM-based application.
3mo ago Database intermediate
Diagram: Pessimistic vs Optimistic Locking Pessimistic vs Optimistic Locking PHP 5.0+
Pessimistic locking acquires a database lock upfront preventing conflicts. Optimistic locking detects conflicts at write time using a version column — trading lock overhead for conflict detection.
3mo ago Database advanced
Diagram: Safe Database Migration Patterns Safe Database Migration Patterns PHP 5.0+
Expand-contract, backward-compatible migrations run alongside a zero-downtime deploy — never rename or drop columns in the same deploy as the code change.
3mo ago Database intermediate
SQL Window Functions PHP 5.0+
SQL functions that perform calculations across a set of rows related to the current row without collapsing them into a single output row.
3mo ago Database advanced
Stored Procedures vs Application Logic PHP 5.0+
Stored procedures execute business logic inside the database — close to data but hard to test, version, and deploy. Application logic is more maintainable but requires more round-trips.
3mo ago Database intermediate
Diagram: Transaction Isolation Levels Transaction Isolation Levels PHP 5.1+
SQL standards defining how and when changes made by one transaction are visible to others, trading consistency for concurrency.
3mo ago Database advanced
UPSERT PHP 5.0+
An atomic INSERT-or-UPDATE operation — inserts the row if it does not exist, updates it if it does — eliminating the race condition of a separate check-then-insert.
3mo ago Database intermediate
✓ schema.org compliant