Industry Insights 30 min read

12 Years of DTCC: How China’s Database Conference Evolved and United Engineers

The article chronicles the twelve‑year evolution of China’s Database Technology Conference (DTCC), showing how it transformed isolated DBA communities into a collaborative ecosystem, introduced new topics such as cloud and NoSQL, and enabled figures like 那海蓝蓝 to shape the nation’s database engineering landscape.

ITPUB
ITPUB
ITPUB
12 Years of DTCC: How China’s Database Conference Evolved and United Engineers

In August 2026 the author attended the DTCC conference in Beijing and used the experience to reflect on the event’s twelve‑year history. DTCC (China Database Technology Conference) began in 2010 as a modest gathering of around 700 database engineers who met in a hotel to exchange PPTs, coffee, and contact information. Before DTCC, Chinese DB engineers worked in isolation, relying on sparse forum replies and low‑quality translated documentation.

Chapter 1: What DTCC Is

DTCC provided a rare physical space where engineers from different cities and roles—kernel developers, DBAs, storage specialists—could see each other, share problems, and discover that many faced the same challenges. The conference quickly became a bridge that turned isolated “islands” into a continental community.

Founder Tang, a veteran Oracle DBA, observed that as DBAs became more proficient, their reliance on Oracle grew, creating a psychological cost higher than license fees when switching databases. DTCC was created to expose engineers to alternatives.

Attendance grew from 700 in 2010 to nearly 1,000 in 2011, with DBAs comprising 75 % of participants, highlighting that most Chinese DB professionals were operators rather than architects.

Chapter 2: The Person Behind the Name

The nickname “那海蓝蓝” belongs to a hardcore database kernel engineer who prefers whiteboard sketches over PPTs, delivers dense technical content, and avoids generic “future‑vision” slides. His style forces the audience to grapple with deep technical details.

Chapter 3: 2014 – A Hard‑Core Storage Talk

In 2014 he presented “Deep Analysis of PostgreSQL and MySQL Storage Layers,” covering B‑tree structures, page storage, MVCC implementation differences, and design trade‑offs. The talk signaled a shift from merely using databases to questioning why certain designs were chosen.

Chapter 4: Birth of the Database Kernel Track (2016)

Motivated by the small fraction of listeners who understood his 2014 talk, he pushed for a dedicated “Database Kernel” track, which debuted at DTCC 2016 as the first such session in China. The track gathered kernel engineers to discuss pitfalls, solutions, and detailed internals, creating a venue where speakers and audience members often knew each other’s work.

Chapter 5: 2017 – Enumerating Anomalies

His 2017 presentation “Deep Exploration of Database Concurrency Control” listed nearly twenty different data anomalies, far beyond the textbook three (dirty read, non‑repeatable read, phantom read). This exhaustive catalog encouraged engineers to adopt a more scientific mindset, viewing problems as subsets of larger issues.

Chapter 6: 2018‑2019 – TDSQL in Financial Systems

In 2018 he spoke about Tencent’s TDSQL distributed financial database, focusing on ACID guarantees and fault‑tolerant consistency. He contrasted TDSQL with Google Spanner, noting that Spanner’s global‑scale design differed from China’s financial use‑cases.

In 2019 he explained “Global Read Consistency,” describing strong versus eventual consistency and how TDSQL achieves global read guarantees in high‑throughput banking workloads.

Overall, the author argues that DTCC’s lasting contribution is not the number of PPTs but its role as a community bridge that enabled Chinese DB engineers to move from isolated practice to collaborative advancement, ultimately fostering the rise of domestic databases and modern data architectures.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

DatabaseMySQLCommunityPostgreSQLTDSQLDTCC
ITPUB
Written by

ITPUB

Official ITPUB account sharing technical insights, community news, and exciting events.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.