Skip to main content

Database Guru

Column: Database Veteran
·991 words·5 mins
Database
The database field is filled with too much nonsense and false marketing. Database Veteran helps you see through the fog, penetrate the confusion, and strike at the core and essence of the industry.
Google AI Toolbox: Production-Ready Database MCP is Here?
·1224 words·6 mins
MCP Database PostgreSQL
Google recently launched a database MCP toolbox, perhaps the first production-ready solution.
Where Will Databases and DBAs Go in the AI Era?
·1595 words·8 mins
Database AI DBA
Who will be revolutionized first - OLTP or OLAP? Integration vs specialization, how to choose? Where will DBAs go in the AI era? Feng’s views from the HOW 2025 conference roundtable, organized and published.
Stop Arguing, The AI Era Database Has Been Settled
·1620 words·8 mins
Database AI PostgreSQL
The database for the AI era has been settled. Capital markets are making intensive moves on PostgreSQL targets, with PG having become the default database for the AI era.
Scaling Postgres to the next level at OpenAI
·2727 words·13 mins
PostgreSQL OpenAI
At PGConf.Dev 2025, Bohan Zhang from OpenAI shared a session titled Scaling Postgres to the next level at OpenAI, giving us a peek into the database usage of a top-tier unicorn.
Database Planet Collision: When PG Falls for DuckDB
·1514 words·8 mins
PostgreSQL DuckDB Database
If you ask me, we’re on the brink of a cosmic collision in database-land, and Postgres + DuckDB is the meteor we should all be watching.
Database as Business Architecture
·1838 words·9 mins
PostgreSQL
Databases are the core of business architecture, but what happens if we go further and let databases become the business architecture itself?
7 Databases in 7 Weeks (2025)
·2114 words·10 mins
Database PostgreSQL
Is PostgreSQL the king of boring databases? Which databases show promise and punch in 2025?
Modern Hardware for Future Databases
·2964 words·14 mins
Database
This article is a comprehensive review of how hardware developments affect database design, introducing key hardware advances in networking, storage, and computing.
PZ: Can MySQL Still Catch Up with PostgreSQL?
·1606 words·8 mins
Database MySQL
Percona’s CEO Peter Zaitsev recently published a blog discussing whether MySQL can still keep up with PostgreSQL’s momentum.
Open Source "Tyrant" Linus's Purge
·970 words·5 mins
Linux Opensource
The Linux community is essentially imperial — and Linus himself is the earliest and most successful technical dictator. People are used to Linus’s generosity but forget this point.
Optimize Bio Cores First, CPU Cores Second
·2084 words·10 mins
Database
Programmers are expensive, scarce biological computing cores, the anchor point of software costs — please prioritize optimizing biological cores before optimizing CPU cores.
MongoDB Has No Future: Good Marketing Can't Save a Rotten Mango
·2405 words·12 mins
MongoDB PostgreSQL PG Ecosystem
MongoDB has a terrible track record on integrity, lackluster products and technology, gets beaten by PG in correctness, performance, and functionality, with collapsing developer reputation, declining popularity, stock price halving, and expanding losses. Provocative marketing against PG can’t save it with “good marketing.”
MongoDB: Now Powered by PostgreSQL?
·9663 words·46 mins
Database
MongoDB 3.2’s analytics subsystem turned out to be an embedded PostgreSQL database? A whistleblowing story from MongoDB’s partner about betrayal and disillusionment.
Switzerland Mandates Open Source for Government Software
·729 words·4 mins
Open Source
Switzerland’s government leads the way with open source legislation, showing IT developing countries how to ensure software sovereignty and control. True autonomy and control stem from “open source communities,” not some “nationalist” style “domestic software.”
CVE-2024-6387 SSH Vulnerability Fix
·194 words·1 min
Vulnerability
This vulnerability affects EL9, Ubuntu 22.04, Debian 12. Users should promptly update OpenSSH to fix this vulnerability.
Can Oracle Still Save MySQL?
·1434 words·7 mins
Database MySQL
Percona founder Peter Zaitsev publicly expressed disappointment with MySQL and its IP owner Oracle in an official blog post, as well as dissatisfaction with performance degradation in newer versions. This is indeed a signal worth attention.
Oracle Finally Killed MySQL
·807 words·4 mins
Database MySQL
Peter Zaitsev, founder of Percona (an important company in the MySQL ecosystem), wrote an article harshly criticizing Oracle’s actions and inactions that killed MySQL.
MySQL Performance Getting Worse, Where Is Sakila Going?
·1382 words·3 mins
Database MySQL
MySQL performance degrades with higher versions? While PostgreSQL advances triumphantly, eating the database world, MySQL’s performance and features are being left further behind. Why has MySQL stagnated under Oracle? I think it’s mainly the fault of cloud vendors freeloading - PG should take warning.
Can Chinese Domestic Databases Really Compete?
·1963 words·10 mins
Database Domestic-Database
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 the database ecosystem landscape and establish more accurate proportional awareness.
The $20 Brother PolarDB: What Should Databases Actually Cost?
·2597 words·13 mins
Database Domestic-Database
Today we discuss the fair pricing of commercial databases, open-source databases, cloud databases, and domestic Chinese databases.
Redis Going Non-Open Source is a Disgrace to "Open Source" and Public Cloud
·2091 words·5 mins
Database Open Source Redis
Redis “going non-open source” is not a disgrace to Redis, but a disgrace to “open source/OSI” and even more so to public cloud. What truly matters has always been software freedom, while open source is just one means to achieve software freedom.
How Can MySQL's Correctness Be This Garbage?
·3110 words·15 mins
Database MySQL
MySQL’s transaction ACID has flaws and doesn’t match documentation promises. This may lead to serious correctness issues - use with caution.
Database in K8S: Pros & Cons
·2432 words·12 mins
Database Kubernetes
Whether databases should be housed in Kubernetes/Docker remains highly controversial. It has fundamental drawbacks with stateful services.
Are Specialized Vector Databases Dead?
·1835 words·9 mins
Database Vector Database
Vector storage and retrieval is a real need, but specialized vector databases are already dead. Small needs are solved by OpenAI directly, standard needs are captured by existing mature databases with vector extensions. The ecological niche left for specialized vector databases might support one company, but trying to build an industry around AI stories is impossible.
Are Databases Really Being Strangled?
·2234 words·11 mins
Database Domestic-Database
Many “domestic databases” are just shoddy, inferior products that can’t be helped. Xinchuang domestic OS/databases are essentially IT pre-made meals in schools. Users hold their noses while migrating, developers pretend to work hard, and everyone plays along with leaders who neither understand nor care about technology. The infrastructure software industry isn’t being strangled by anyone - the real chokehold comes from the so-called “insiders.”
Which EL-Series OS Distribution Is Best?
·1594 words·4 mins
Database Operating-System
RHEL-series OS distribution compatibility level: RHEL = Rocky ≈ Anolis > Alma > Oracle » Euler. Recommend using RockyLinux 8.8, or Anolis 8.8 for domestic requirements.
What Kind of Self-Reliance Do Infrastructure Software Need?
·1256 words·3 mins
Database Domestic-Database
When we talk about self-reliance and control, what are we really talking about? Operational self-reliance vs. R&D self-reliance - what nations/users truly need is the former, not flashy “self-research”.
Back to Basics: Tech Reflection Chronicles
·826 words·2 mins
Database
The cost-cutting and efficiency imperative has triggered a reevaluation of all technologies, including databases. This series will critique hot technologies in the DB field and pose fundamental questions about their trade-offs in today’s context.
Database Demand Hierarchy Pyramid
·1669 words·8 mins
Database
Similar to Maslow’s hierarchy of needs, user demands for databases also have a progressive hierarchy: physiological needs, safety needs, belonging needs, esteem needs, cognitive needs, aesthetic needs, self-actualization needs, and transcendence needs.
Are Microservices a Stupid Idea?
·624 words·3 mins
Database
Even Amazon, the SOA exemplar, thinks microservices and serverless suck. Are microservice architectures still a good idea? Amazon’s Prime Video team published a very compelling case study explaining why they abandoned microservices and serverless architecture.
NewSQL: Distributive Nonsens
·2697 words·6 mins
Database NewSQL
As hardware technology advances, the capacity and performance of standalone databases have reached unprecedented heights. which makes distributed (TP) databases appear utterly powerless, much like the “data middle platform,” donning the emperor’s new clothes in a state of self-deception.
It's Time to Say Goodbye to GPL
·2103 words·10 mins
Database Opensource
This article argues that in 2020, the enemy of computing freedom is cloud software, and advocates for the concept of local-first software.
Is running postgres in docker a good idea?
·2599 words·13 mins
Database Docker
Thou shalt not run a prod database inside a container
Understanding Time - Leap Years, Leap Seconds, Time and Time Zones
·3220 words·7 mins
Database
A proper understanding of time is very helpful for correctly handling time-related issues in work and life. For example, time representation and processing in computers, as well as time handling in databases and programming languages.
Understanding Character Encoding Principles
·4732 words·10 mins
Database Encoding
Without understanding the basic principles of character encoding, even simple string operations like comparison, sorting, and random access can easily lead you into pitfalls. This article attempts to clarify these issues through a comprehensive explanation.
Concurrency Anomalies Explained
·6114 words·29 mins
Database
Concurrent programs are hard to write correctly and even harder to write well. Many programmers simply throw these problems at the database… But even the most sophisticated databases won’t help if you don’t understand concurrency anomalies and isolation levels.
Blockchain and Distributed Databases
·537 words·3 mins
Database Distributed
The technical essence, functionality, and evolution of blockchain is distributed databases. Specifically, it’s a Byzantine Fault Tolerant (resistant to malicious node attacks) distributed (leaderless replication) database.
Consistency: An Overloaded Term
·655 words·4 mins
Database
The term “consistency” is heavily overloaded, representing different concepts in different contexts. For example, the C in ACID and the C in CAP actually refer to different concepts.
Why Study Database Principles
·2132 words·11 mins
Database
Those who only know how to code are just programmers; learn databases well, and you can at least make a living; but for excellent engineers, merely using databases is far from enough.