Why ShardingSphere Leads China’s Open‑Source Database Landscape in 2020
The 2020 China Open‑Source Report highlights ShardingSphere as the top‑ranked Chinese‑led Apache project, detailing its distributed database middleware architecture, impressive community activity, broad industry adoption, and strategic vision for evolving database ecosystems.
On January 19, the Open‑Source Community released the 2020 China Open‑Source Annual Report, ranking ShardingSphere as the fifth most active Chinese‑led open‑source project and the most active among Apache projects led by Chinese contributors.
In the OpenSSF criticality score of 200 top Java projects, ShardingSphere placed 72nd, again topping the list of Chinese‑led projects.
The report, produced by the nation’s first open‑source governance alliance, combines questionnaire data with GitHub and Gitee analytics to map the state of China’s open‑source ecosystem.
Apache ShardingSphere is an open‑source distributed database middleware ecosystem comprising JDBC, Proxy, and a planned Sidecar component, suitable for Java‑centric, heterogeneous, and cloud‑native environments. It became an Apache top‑level project on April 16, 2020, holds Ministry of Industry and Information Technology certification, and appears in the CNCF landscape.
Current phase – immature distributed databases:
Provide stable horizontal scaling solutions.
Offer seamless dual‑engine upgrade paths for future evolution.
Future phase – mature distributed databases:
Deliver distributed query optimization, transaction handling, and storage engine support on a robust ecosystem.
Key advantages:
Only Apache top‑level project in the distributed database space with high visibility.
Operates above the database layer, preserving core stability while adding valuable distributed services.
Pluggable architecture supporting all database ecosystems, with three layers:
L1 – Kernel: query optimization, distributed transactions, execution chain, scheduling engine, and governance.
L2 – Function: data sharding, read/write separation, high availability, strong consistency, elastic migration, encryption, shadow databases, and extensibility.
L3 – Ecosystem: SQL dialects, protocol adapters, and data gateway integration.
ShardingSphere scored 2858.72 in activity, ranking first among Chinese‑led Apache projects, based on commits, pull requests, and contributor counts.
It has amassed over 13k GitHub stars and more than 200 contributors, with 150+ companies across finance, e‑commerce, cloud services, logistics, education, telecom, healthcare, and more adopting the solution, including extensive use within JD.com.
The project emphasizes open community operation, English localization, and global outreach, guided by the principle “community over code.”
For deeper technical insights, readers are encouraged to explore the ShardingSphere technical community column.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
JD Cloud Developers
JD Cloud Developers (Developer of JD Technology) is a JD Technology Group platform offering technical sharing and communication for AI, cloud computing, IoT and related developers. It publishes JD product technical information, industry content, and tech event news. Embrace technology and partner with developers to envision the future.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
