Fexingo
Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations
Lucas and Luna explore the landscape of database technology, from relational SQL systems to document-based NoSQL and emerging storage paradigms. Each episode examines a specific database model—columnar stores, graph databases, time-series engines, or serverless SQL—and dissects its architecture, performance characteristics, and real-world tradeoffs. Lucas brings a journalist's rigor, questioning vendor claims and surfacing benchmark data; Luna pushes back with practitioner experience, asking how these systems behave under production loads. Together they compare when PostgreSQL's mature indexin...
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Why Database Cursor-Based Pagination Is Faster Than Offset 16.06.2026 8:30
Episode 54 of Database Tech with Fexingo dives into cursor-based pagination — a technique that avoids the performance pitfalls of traditional offset/limit queries. Lucas explains how offset forces the database to scan and discard rows, while cursor pagination uses a unique key to jump directly to the next page. Luna brings up a real-world case: a SaaS company that reduced API response times from 8...
How Database Lock Contention Kills Concurrency 15.06.2026 7:55
In episode 53 of Database Tech with Fexingo, Lucas and Luna dive into a silent concurrency killer: database lock contention. Using a real-world example of an e-commerce platform's inventory system crashing under Black Friday load, they explain the difference between optimistic and pessimistic locking, how lock escalation turns row-level locks into table locks, and why even read queries can block u...
Why Your Database Needs a Schema Versioning Strategy 15.06.2026 8:53
Episode 52 of Database Tech with Fexingo explores the hidden cost of schema changes in production databases. Lucas and Luna break down a real-world case: how a major e-commerce platform's single ALTER TABLE triggered a 47-minute outage during Black Friday 2025. They discuss schema versioning tools like Flyway and Liquibase, the concept of backward-compatible migrations, and why rolling out changes...
Why Your Database Triggers Are Slowing Everything Down 14.06.2026 6:21
Lucas and Luna dive into the hidden performance cost of database triggers, using a real-world example from a mid-size e-commerce company that lost 40% of its checkout throughput due to a single poorly designed trigger. They explain why triggers break your ability to reason about latency, how they create hidden bottlenecks under write-heavy workloads, and what to use instead—like application-layer...
Why Database Sharding Still Works in 2026 14.06.2026 8:58
In this episode of Database Tech with Fexingo, Lucas and Luna dive into the practical realities of database sharding in 2026. They use the example of a fast-growing e-commerce platform that split its order history across ten shards only to hit a cross-shard join nightmare. Lucas explains the difference between horizontal sharding and vertical partitioning, and why choosing the wrong shard key (use...
Why Database Connection Pool Starvation Is Your Worst Nightmare 13.06.2026 9:55
Lucas and Luna dive into the mechanics and hidden costs of database connection pool starvation — a failure mode that can take down a production system in seconds. Using the real-world example of a mid-sized SaaS company that saw latency spike from 12ms to 22 seconds after a routine code deployment, they explain why connection pools are not a 'set and forget' resource. Lucas walks through the math:...
Why Database Time Zone Handling Breaks Queries 13.06.2026 9:18
In this episode of Database Tech with Fexingo, Lucas and Luna dive into the hidden chaos of time zone handling in databases. Using the real-world example of a popular booking platform that lost millions in revenue due to incorrect time zone conversions, they explore why most developers underestimate the complexity. They discuss the difference between TIMESTAMP WITH TIME ZONE and TIMESTAMP WITHOUT...
Why Row-Oriented Storage Wastes Your Database SSD 12.06.2026 11:18
Lucas and Luna dive into the hidden inefficiency of row-oriented storage for modern analytics workloads. They explain how columnar storage flips the script by storing data by column instead of row, dramatically reducing I/O and improving query speed. The episode uses a concrete example: a 50-column sales table where a typical dashboard query touches only 5 columns. Lucas walks through what happens...
Why Database Connection Retry with Exponential Backoff Prevents Cascading Failures 12.06.2026 8:47
Lucas and Luna dive into a specific failure pattern that takes down production databases: the thundering herd problem caused by naive retry logic. They walk through a real-world example of a payment processing system where every failed connection retried immediately, and how switching to exponential backoff with jitter prevented cascading outages. They explain the math behind the backoff, why addi...
Why Database NULL Values Destroy Query Performance 11.06.2026 7:44
Episode 45 of Database Tech with Fexingo digs into a silent performance killer: how NULL values in your database columns can lead to full table scans, bloated indexes, and query plans that ignore your best indexes. Lucas and Luna walk through a real-world example from an e-commerce order database, showing how three-valued logic (TRUE, FALSE, UNKNOWN) confuses the query optimizer. They explain why...
Why Database Partition Pruning Fails Without Careful Design 11.06.2026 9:06
Episode 44 of Database Tech with Fexingo: Lucas and Luna dig into a subtle performance killer in partitioned databases — partition pruning that silently doesn't prune. They walk through how a real-world e-commerce system ran full-table scans on 200 partitions because the WHERE clause used a function-wrapped partition key. They explain how databases like PostgreSQL and MySQL handle partition elimin...
Why Database Column Compression Saves Millions 10.06.2026 9:33
Episode 43 of Database Tech with Fexingo digs into column-level compression — a technique that reduced one company's storage bill by 70 percent and sped up analytic queries by 40 percent. Lucas and Luna break down how compression works under the hood, why it's not a one-size-fits-all solution, and which database systems support it natively. They also discuss trade-offs: decompression overhead for...
Why Database Connection Pool Size Tuning Still Matters in 2026 10.06.2026 8:04
In episode 42 of Database Tech with Fexingo, Lucas and Luna dive into the fine-tuning of database connection pool sizes, a topic that remains critical for performance in 2026. They explore the classic formula for pool sizing, explain why bigger pools don't always mean better performance, and walk through a real-world example: a Postgres application that saw a 40% latency reduction after cutting po...
Why Database Materialized Views Outperform Regular Views 09.06.2026 7:53
In this episode of Database Tech with Fexingo, Lucas and Luna dive into materialized views—a powerful but often overlooked database feature. They explain how materialized views differ from regular views by physically storing query results, dramatically improving read performance for complex aggregations. Using the example of a real-time analytics dashboard, they illustrate when materialized views...
Why Your Database Needs a Concurrent Backup Strategy 09.06.2026 7:42
Episode 40 of Database Tech with Fexingo dives into the overlooked risks of database backups under concurrent workloads. Lucas explains how PostgreSQL's `pg_dump` can cause hidden performance degradation when run during peak hours, citing a real-world case where a fintech platform saw query latency spike 300% due to backup-induced lock contention. Luna brings up MySQL's Percona XtraBackup and the...
Why Database Scaling Fails Without Query Analysis 08.06.2026 7:31
In this episode, Lucas and Luna dive into the silent killer of database performance: unoptimized queries that go unnoticed until the database is under real load. They examine a real-world case where a company's PostgreSQL instance ground to a halt because a single query was scanning millions of rows every five seconds — and how enabling pg_stat_statements and analyzing query patterns turned a 30-s...
Why Database Connectionless Architecture Is the Future 08.06.2026 9:47
In Episode 38 of Database Tech with Fexingo, Lucas and Luna explore the emerging concept of connectionless database architectures. Using CockroachDB and Google Cloud Spanner as concrete examples, they explain how eliminating persistent TCP connections can reduce latency, improve scalability, and simplify connection management for modern distributed systems. The hosts discuss the HTTP/gRPC-based re...
Why Database Stored Procedures Still Matter in 2026 07.06.2026 10:36
In this episode of Database Tech with Fexingo, Lucas and Luna explore why stored procedures—once considered legacy—are seeing a resurgence in modern cloud databases. They break down a real-world case from a mid-sized e-commerce company that cut query latency by 40 percent by moving critical order-processing logic into stored procedures. The discussion covers when to use them, the trade-offs with a...
Why Database Indexes Become a Performance Problem 07.06.2026 8:06
Lucas and Luna explore a counterintuitive database performance issue: indexes that actually slow queries down. They examine how B-tree index depth grows with data volume, turning fast lookups into multi-level tree traversals. The discussion uses a concrete example of a 10-million-row table on PostgreSQL and shows how a poorly chosen composite index on an e-commerce orders table caused query times...
Why Database Connection Latency Spikes Under Load 06.06.2026 7:41
Lucas and Luna explore why database connection latency can suddenly spike from 2 milliseconds to over 200 milliseconds under heavy load, even when the database itself isn't saturated. They examine a real-world case from a mid-sized e-commerce platform where connection establishment overhead — TCP handshakes, TLS negotiation, authentication — became the bottleneck after a routine deployment. Lucas...
Why Database Caching Strategies Break Under Write-Heavy Workloads 06.06.2026 7:27
On this episode of Database Tech with Fexingo, Lucas and Luna dig into why caching — a go-to performance fix — can actually harm your database under write-heavy workloads. They break down the invalidation problem using a concrete example: a social media platform tracking daily active users. Lucas explains how a naive time-to-live cache can return stale data for hours, while Luna pushes back on the...
Why Your Database Timeouts Are Silent Performance Killers 05.06.2026 7:42
In this episode of Database Tech with Fexingo, Lucas and Luna dive into the hidden costs of database timeouts—specifically, why the default timeout values in most application frameworks are dangerously high. Using a real-world case from a mid-sized e-commerce company that saw a 40% drop in checkout completion after a traffic spike, they explain how timeouts compound under load, how to calculate th...
Why Database Views Leak Sensitive Data 05.06.2026 9:15
Episode 32 of Database Tech with Fexingo. Lucas and Luna uncover a subtle but dangerous database vulnerability: security views that accidentally expose sensitive columns like passwords or SSNs through simple tricks like casting to text or selecting via star. Drawing on a real 2023 incident where a Fortune 500 company leaked 50,000 customer records through a poorly designed view, they explain how P...
Why Database Connection Pools Need Connection Validation 04.06.2026 8:00
Episode 31 of Database Tech with Fexingo dives into connection validation — the silent killer of production databases. Lucas and Luna explore why a PostgreSQL pool at a mid-sized e-commerce company crashed during Black Friday, how a single 'SELECT 1' health check could have prevented it, and why many teams skip validation until it's too late. They break down the difference between idle-in-transact...
Why Database Connection Encryption Matters More Than You Think 04.06.2026 1:07
Lucas and Luna dig into a topic that most developers treat as a checkbox: connection encryption between applications and databases. Using the example of a mid-size fintech that discovered unencrypted PostgreSQL traffic on its internal network, they explain why TLS between app and database is not just a compliance requirement but a real security boundary. They cover the difference between encryptio...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.