🔥 The DB Grill 🔥

Where database blog posts get flame-broiled to perfection

Using $sql in Oracle Database instead of explain("executionStats")
Originally from dev.to/feed/franckpachot
December 17, 2025 • Roasted by Sarah "Burnout" Chen Read Original Article

Alright, team. Gather 'round the lukewarm coffee pot. I just read the whitepaper for our next game-changing database migration, and I’m already feeling that familiar twitch in my left eye. You know, the one I got during the "five-minute" Cassandra schema update that took 72 hours and cost me my nephew's birthday party. So, here’s my pre-mortem on Oracle's MongoDB API, because I prefer to have my existential crises on a predictable schedule.

So, to summarize, we get the familiar API of MongoDB, the performance of a SQL query that has to parse JSON on every row, and the debugging tools of a 1990s sysadmin, all while losing the core indexing strategies that made Mongo useful in the first place.

Can't wait for the 3 AM PagerDuty alert that just says SELECT dbms_xplan.display_cursor().