"Root-Level Self-Development" vs. "Open-Source Customization": GBase Database Fortifies Its Secure and Trustworthy Foundation with 99% Self-Developed Code

Published on 2026-03-31

The database field has always faced a classic choice: build on an open-source kernel through secondary development, or commit to fully independent development from scratch? The former seems like a shortcut, the latter a detour. But the cloud-native data warehouse GBase 8a MPP Cluster (GBase 8a for short), independently developed by GBase, has spent over a decade proving one thing: true "root-level self-development" is not technological purism, but the ultimate accountability for long-term controllability.

With 99% self-developed code, starting from columnar storage in 2008, it now supports 400 petabytes of data and serves core banking and telecom scenarios. This article analyzes in depth what core advantages this "root-developed" database has over open-source customization.

Underlying Architecture: Build Your Own House, or Build on Someone Else’s Foundation?

An open-source customized database is like buying a ready-made foundation (the open-source kernel) and building a house on top. Is the foundation good? It works. But if you want to alter its structure? Forget it. Where the load-bearing walls go, how the plumbing runs—that’s all dictated by the original designer.

A fully self-developed database means starting from digging the foundation, drawing your own blueprints, and pouring concrete yourself. How tall the building is, how the rooms are laid out, how the pipes run—it’s all up to you.

This is exactly the path GBase 8a took. When development began in 2008, open-source columnar storage engines already existed on the market, but the team chose to write from the ground up, focusing on core features like columnar storage, data compression, and intelligent indexing. In 2011 it launched a distributed version; in 2015 it upgraded to a federated architecture (separating management cluster and data cluster); and by 2018 it could support over a thousand nodes—every architectural iteration was self-driven, free from the constraints of any open-source community’s rhythm.

The result: this architecture manages over 15 petabytes of structured data and runs stably in core scenarios such as a major state-owned bank and the railway ticketing system. Because the foundation is its own, it can expand and modify as it wishes. That’s the confidence that root-level self-development brings.

 

Evolution Path: Never Be Led by the Nose

The evolution of an open-source customized database is a bit like taking a bus: you can only go where the bus goes. When the open-source community releases a new version, you have to upgrade; if the community removes a feature, you have to delete it too; if the community stops maintaining it one day, you could be stranded halfway.

The evolution of a fully self-developed database is like driving your own car. The steering wheel is in your hands, you control the gas and brake, and you can go wherever you want to go.

GBase 8a’s evolution perfectly illustrates this. 2009 standalone → 2011 distributed → 2014 performance-enhanced → 2019 version adapted for the Chinese domestic ecosystem (supporting Chinese chips such as Kunpeng, Hygon, and Phytium, and compatible with Chinese operating systems such as Kylin and UOS) → and later towards cloud-native and real-time analytics. Every step was driven by the needs of industry customers in China, not by the rhythm of the open-source community. Government compliance, financial stability, telecom efficiency—the product iterates in those directions. In 2020, it achieved the best single-core performance in the TPC-DS benchmark, surpassing foreign competitors—thanks precisely to this ability to plan autonomously.

 

Bottom-Line Responsibility: Who Fixes It When Things Go Wrong?

With an open-source customized database, the code comes from global developers and intellectual property rights are complex. If a security vulnerability emerges, who’s responsible for fixing it? In the event of a critical failure, who bears the brunt? If the community doesn’t provide a patch, or if patches are delivered slower than business needs demand, you’re stuck waiting.

With a fully self-developed database, all code is written in-house, all patents are filed in-house, and all vulnerabilities are investigated in-house. When something goes wrong, your own team jumps on it—no need to wait for anyone else.

GBase 8a has accumulated nearly a hundred patents and holds full intellectual property rights for its core technologies. From the early stages of R&D, it established a comprehensive security management system, supporting data encryption, audit logs, and China’s state cryptographic algorithms. In a provincial government financial big data platform, it ran fault-free for over 400 days; it operates stably in key scenarios like the railway ticketing system and a major state-owned bank’s big data platform. None of this was granted by the open-source community—it was achieved step by step by its own technical team.

 

GBase 8a’s Path to "Root-Level Self-Development": Three Key Phases

This capability wasn’t built overnight. Looking back at GBase 8a’s history, it breaks down into three clear phases:

  • 2008-2010: Columnar Start — Began with a standalone columnar database, focusing on columnar storage, data compression, and intelligent indexing, establishing a "fully self-developed" path.

  • 2011-2017: MPP Maturity — Launched a distributed version, upgraded to a federated architecture, supported over 300 nodes, and was battle-tested in telecom, finance, and government sectors.

  • 2018 to Present: Comprehensive Leap — Supports over 1,000 nodes, fully adapted to Chinese chips and operating systems, has maintained a 99% self-developed code ratio, and manages over 400 PB of data.

At every step, there was no reliance on an open-source kernel; every version iteration revolved around real customer needs. This is not technological purism, but an obsession with long-term controllability.

Open-source customized databases have their place: a quick start and low-cost validation. But when facing core banking systems, critical government platforms, and telecom systems with hundreds of millions of users, the value of "root-level self-development" clearly stands out: you control the architecture, you define the evolution, and you bear the risk.

With 99% self-developed code, over a decade of continuous iteration, and 400 PB of data management experience, GBase 8a proves one thing: true autonomous controllability is not written on a PowerPoint slide—it is written line by line starting from the very first line of code. On the journey of China’s homegrown databases, "root-level self-development" may be the slowest route, but it is also the one that goes the farthest.