Skip to content

Tag: Commentary

  • Catalog Bullshit: Take the Database Apart, Then Rent a PostgreSQL Table Back to You

    By Ruohang Feng In Database 3150 words 15 min

    Ruohang FengPostgreSQLOLAPObject StorageCommentary

    Catalog Bullshit: Take the Database Apart, Then Rent a PostgreSQL Table Back to You

    Starting with Snowflake’s Governance Checklist A few days ago, Snowflake shared a poster with blue type on a black background in an official tweet. Titled THE ARCHITECT’S GOVERNANCE CHECKLIST, it listed nine problems: Revocation gaps Policy drift …

    Starting with Snowflake’s Governance Checklist A few days ago, Snowflake shared a poster with blue type on a black background in an official tweet. Titled THE ARCHITECT’S GOVERNANCE CHECKLIST, it listed nine problems: Revocation gaps Policy drift …

  • How a Word Dies

    By Ruohang Feng In Database 5942 words 28 min

    Ruohang FengDatabaseOpen SourceCommentary

    How a Word Dies

    A brief history of credibility inflation in China’s tech industry Introduction The phrase “far, far ahead” can no longer be used with a straight face. Put it in a technical document or a serious review, and readers will laugh. The phrase was used, …

    A brief history of credibility inflation in China’s tech industry Introduction The phrase “far, far ahead” can no longer be used with a straight face. Put it in a technical document or a serious review, and readers will laugh. The phrase was used, …

  • MySQL 9.7: Same Old Leftovers, Reheated

    By Ruohang Feng In Database 2234 words 5 min

    Ruohang FengMySQL走好MySQLPostgreSQLDatabaseCommentary

    MySQL 9.7: Same Old Leftovers, Reheated

    Two years ago, I wrote MySQL Is Dead, Long Live PostgreSQL. MySQL 9.0 had just shipped, and Oracle had unveiled a VECTOR data type with great fanfare, billing it as “MySQL for the AI era.” One look was enough: it was a BLOB in a cheap disguise. No …

    Two years ago, I wrote MySQL Is Dead, Long Live PostgreSQL. MySQL 9.0 had just shipped, and Oracle had unveiled a VECTOR data type with great fanfare, billing it as “MySQL for the AI era.” One look was enough: it was a BLOB in a cheap disguise. No …

  • After the Debate, Let's Talk Seriously About 'Ontology'

    In Database 3286 words 16 min

    OLAPData SovereigntyPhilosophyCommentary

    After the Debate, Let's Talk Seriously About 'Ontology'

    Last month I wrote a post called “The Palantir Ontology Scam”. The core point was simple and summarized in a Rosetta Stone-style comparison table: Palantir’s Ontology is, at the technical level, database modeling. Object Type is a table. Property is …

    Last month I wrote a post called “The Palantir Ontology Scam”. The core point was simple and summarized in a Rosetta Stone-style comparison table: Palantir’s Ontology is, at the technical level, database modeling. Object Type is a table. Property is …

  • AI Was the Excuse for 4,000 Layoffs. Software Engineer Hiring Rose 11%

    By Ruohang Feng In AI 1153 words 6 min

    Ruohang FengAISoftware EngineeringCareerCommentary

    AI Was the Excuse for 4,000 Layoffs. Software Engineer Hiring Rose 11%

    Yesterday brought a bombshell. Twitter founder Jack Dorsey’s Block cut 40% of its staff in one stroke. More than 4,000 people are leaving, shrinking the workforce from over 10,000 to fewer than 6,000. The explanation, of course, was AI. Dorsey went …

    Yesterday brought a bombshell. Twitter founder Jack Dorsey’s Block cut 40% of its staff in one stroke. More than 4,000 people are leaving, shrinking the workforce from over 10,000 to fewer than 6,000. The explanation, of course, was AI. Dorsey went …

  • Palantir's Ontology Narrative

    In Database 2562 words 13 min

    DatabasePhilosophyCommentary

    Palantir's Ontology Narrative

    I. Two Kinds of Faces By late 2025, Palantir’s market cap had blown past $400 billion — a 20x run in just two years. Every roadshow, every whitepaper, every tech blog from this company hammers the same word: Ontology. The word has been packaged as …

    I. Two Kinds of Faces By late 2025, Palantir’s market cap had blown past $400 billion — a 20x run in just two years. Every roadshow, every whitepaper, every tech blog from this company hammers the same word: Ontology. The word has been packaged as …

  • AI Ripped the Skin Off Software

    By Ruohang Feng In AI 2160 words 11 min

    Ruohang FengAICommentary

    AI Ripped the Skin Off Software

    AI stripped away software’s skin, exposing the database skeleton underneath. The market isn’t panic-selling — it’s repricing. I. The Bloodbath Software stocks are experiencing a historic meltdown. In January 2026, the iShares Software ETF (IGV) …

    AI stripped away software’s skin, exposing the database skeleton underneath. The market isn’t panic-selling — it’s repricing. I. The Bloodbath Software stocks are experiencing a historic meltdown. In January 2026, the iShares Software ETF (IGV) …

  • New Programmers in the AI Era: Where Do You Go?

    In AI 2183 words 11 min

    AIDatabaseCommentary

    New Programmers in the AI Era: Where Do You Go?

    The Window Is Closing Recently I was chatting with a few friends in tech, and we landed on a question that silenced everyone: “Should we still hire fresh grads?” Nobody could answer. Not because they didn’t want to — because they didn’t dare. AI …

    The Window Is Closing Recently I was chatting with a few friends in tech, and we landed on a question that silenced everyone: “Should we still hire fresh grads?” Nobody could answer. Not because they didn’t want to — because they didn’t dare. AI …

  • MySQL and Baijiu: The Internet’s Obedience Test

    By Ruohang Feng In Database 1614 words 4 min

    Ruohang FengMySQL走好MySQLDatabaseCommentaryCareer

    MySQL and Baijiu: The Internet’s Obedience Test

    1. Two Painful Shots Remember your first sip of baijiu? It scorched down your throat like a wire of fire. Your face contorted, eyes watered, stomach flipped. Every instinct screamed: this isn’t food, it’s poison. The senior at the table grinned: …

    1. Two Painful Shots Remember your first sip of baijiu? It scorched down your throat like a wire of fire. Your face contorted, eyes watered, stomach flipped. Every instinct screamed: this isn’t food, it’s poison. The senior at the table grinned: …

  • Column: Database Guru

    By Ruohang Feng In Database 484 words 1 min

    Ruohang FengDatabaseCommentary

    Column: Database Guru

    WeChat Sovereignty & Self-Reliance Build a China-rooted, world-facing PG distribution Supply-chain trust: I won’t bet on absentee maintainers PG “export controls” and supply-chain trust Any domestic DBs that actually deliver? Stop embarrassing us …

    WeChat Sovereignty & Self-Reliance Build a China-rooted, world-facing PG distribution Supply-chain trust: I won’t bet on absentee maintainers PG “export controls” and supply-chain trust Any domestic DBs that actually deliver? Stop embarrassing us …

  • Dongchedi Just Exposed “Smart Driving.” Where’s Our Dongku-Di?

    By Ruohang Feng In Database 614 words 2 min

    Ruohang FengPostgreSQLDatabaseCommentarySociety

    Dongchedi Just Exposed “Smart Driving.” Where’s Our Dongku-Di?

    I rented a car today, drove from Shanghai back to Ningbo. Yesterday I watched Dongchedi’s autonomous-driving showdown—closed highway + real city roads + 30+ “smart driving” models. Everyone faceplanted except Tesla. The episode aired and every Tesla …

    I rented a car today, drove from Shanghai back to Ningbo. Yesterday I watched Dongchedi’s autonomous-driving showdown—closed highway + real city roads + 30+ “smart driving” models. Everyone faceplanted except Tesla. The episode aired and every Tesla …

  • Dify Gets Humiliated Again: It Can't Catch a Break

    By Ruohang Feng In AI 761 words 4 min

    Ruohang FengAIOpen SourceCommentary

    Dify Gets Humiliated Again: It Can't Catch a Break

    Today, something straight out of magical realism unfolded in Dify’s GitHub repository. The open-source community was minding its own business, maintaining the project, when a pull request apparently from Livzon Pharmaceutical landed out of …

    Today, something straight out of magical realism unfolded in Dify’s GitHub repository. The open-source community was minding its own business, maintaining the project, when a pull request apparently from Livzon Pharmaceutical landed out of …

  • Open-Source "Tyrant" Linus's Purge

    By Ruohang Feng In Database 968 words 5 min

    Ruohang FengLinuxOpen SourceCommentary

    Open-Source "Tyrant" Linus's Purge

    Recently, Linus kicked out several Russian developers from the project, triggering an outcry in the open source world. But many people forget that Linux is Linus’s personal project — it was 30 years ago, and it still is today. Linus himself has …

    Recently, Linus kicked out several Russian developers from the project, triggering an outcry in the open source world. But many people forget that Linux is Linus’s personal project — it was 30 years ago, and it still is today. Linus himself has …

  • MongoDB: Now Powered by PostgreSQL?

    In Database 9633 words 46 min

    MongoDBPostgreSQLDatabaseCommentary

    MongoDB: Now Powered by PostgreSQL?

    Preface Tomorrow I’ll publish an article criticizing MongoDB, as a response to their recent malicious marketing that provocatively targets PostgreSQL. But before that, I want to share a brilliant article from 2015 that exposes some of MongoDB’s dark …

    Preface Tomorrow I’ll publish an article criticizing MongoDB, as a response to their recent malicious marketing that provocatively targets PostgreSQL. But before that, I want to share a brilliant article from 2015 that exposes some of MongoDB’s dark …

  • Can Chinese Domestic Databases Really Compete?

    By Ruohang Feng In Database 1958 words 10 min

    Ruohang FengXinchang LocalizationDomestic DatabaseDatabaseCommentary

    Can Chinese Domestic Databases Really Compete?

    WeChat Public Account Friends often ask me, can Chinese domestic databases really compete? To be honest, it’s a question that offends people. So let’s try speaking with data - I hope the charts provided in this article can help readers understand …

    WeChat Public Account Friends often ask me, can Chinese domestic databases really compete? To be honest, it’s a question that offends people. So let’s try speaking with data - I hope the charts provided in this article can help readers understand …

  • Are Specialized Vector Databases Dead?

    By Ruohang Feng In Database 1830 words 9 min

    Ruohang FengAIDatabaseVectorCommentary

    Are Specialized Vector Databases Dead?

    Vector storage and retrieval is a real need, but specialized vector databases are already dead. The ecological niche left for specialized vector databases might support one company’s survival, but trying to build an industry around AI stories is …

    Vector storage and retrieval is a real need, but specialized vector databases are already dead. The ecological niche left for specialized vector databases might support one company’s survival, but trying to build an industry around AI stories is …

  • Are Databases Really Being Strangled?

    By Ruohang Feng In Database 2228 words 11 min

    Ruohang FengHomegrownDomestic DatabaseDatabaseCommentary

    Are Databases Really Being Strangled?

    WeChat | Zhihu If “cloud databases” can be considered passable products with slightly underwhelming cost ROI, then many “domestic databases” are simply shoddy, inferior products that can’t be helped. Xinchuang OS/databases are essentially IT …

    WeChat | Zhihu If “cloud databases” can be considered passable products with slightly underwhelming cost ROI, then many “domestic databases” are simply shoddy, inferior products that can’t be helped. Xinchuang OS/databases are essentially IT …

  • Back to Basics: Tech Reflection Chronicles

    By Ruohang Feng In Database 820 words 2 min

    Ruohang FengBack to BasicsCloudDatabaseArchitectureCommentary

    Back to Basics: Tech Reflection Chronicles

    Recently, there have been some hotly debated topics in the tech community: Are cloud databases an IQ tax? Is public cloud a pig-killing scam? Are distributed databases a false need? Are microservices a stupid idea? Do you still need ops and DBAs? Is …

    Recently, there have been some hotly debated topics in the tech community: Are cloud databases an IQ tax? Is public cloud a pig-killing scam? Are distributed databases a false need? Are microservices a stupid idea? Do you still need ops and DBAs? Is …

  • NewSQL: Distributive Nonsens

    By Ruohang Feng In Database 2686 words 6 min

    Ruohang FengDatabaseDistributed SystemsCommentary

    NewSQL: Distributive Nonsens

    WeChat Column As hardware technology advances, the capacity and performance of standalone databases have reached unprecedented heights. In this transformative era, distributed (TP) databases appear utterly powerless, much like the “data middle …

    WeChat Column As hardware technology advances, the capacity and performance of standalone databases have reached unprecedented heights. In this transformative era, distributed (TP) databases appear utterly powerless, much like the “data middle …