{"id":31060,"date":"2025-12-16T20:39:47","date_gmt":"2025-12-17T04:39:47","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=31060"},"modified":"2025-12-16T20:41:01","modified_gmt":"2025-12-17T04:41:01","slug":"tidbx-origins-architecture","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/","title":{"rendered":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come"},"content":{"rendered":"<p>When <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/introducing-tidb-x-a-new-foundation-distributed-sql-ai-era\/\">we unveiled TiDB X<\/a>, the new core engine for TiDB Cloud, at our recent TiDB SCaiLE annual event, the response was immediate and enthusiastic. Many people reached out afterward with technical and non-technical questions about where TiDB X came from, why we decided to build it, and how it connects to the future of <a href=\"https:\/\/tidbcloud.com\/free-trial\/\">TiDB Cloud<\/a>. Instead of replying privately to everyone, we decided to write down the story \u2014 not just the architecture, but the reasoning, the missteps, and the years of evolution behind this new engine.<\/p>\n\n\n\n<p>TiDB X did not appear suddenly. It grew out of years of building TiDB Cloud, hitting painful limits, challenging long-held assumptions, and eventually deciding that incremental thinking would not get us where the future is clearly heading. In many ways, TiDB X is a return to first principles: why we built TiDB, what customers truly value, and what <a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/scalability-concepts\/\">scalability<\/a> really means in a world reshaped by AI and cloud-native development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Revisiting_the_Core_Question_Why_Do_People_Choose_TiDB\"><\/span>Revisiting the Core Question: Why Do People Choose TiDB?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>For years, one of our biggest internal challenges was the architectural fragmentation between TiDB Cloud Starter and TiDB Cloud Dedicated. While they shared the TiDB name, they diverged significantly in technology, teams, and evolution. We tried to unify them more than once, without success.<\/p>\n\n\n\n<p>What ultimately realigned us was a simple question: why do users choose TiDB? Across countless conversations, the answer consistently came down to one word \u2014 scalability.<\/p>\n\n\n\n<p>Not just in data volume or throughput, but across every dimension that breaks databases in practice: indexes, tenants, tables, connections, metadata, and operational complexity. Systems don\u2019t fail at their strongest points, but at their weakest, and TiDB has proven uniquely balanced across all of them.<\/p>\n\n\n\n<p>One example came from <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/scaling-3-million-tables-how-tidb-powers-atlassian-forge-saas-platform\/\">\uc544\ud2c0\ub77c\uc2dc\uc548<\/a>, which needed to support millions of tables in a single database. The data size was modest, but the metadata demands were extreme. Competing systems failed at a few thousand tables; TiDB scaled to nearly ten million, winning the deployment. It reinforced a core truth we\u2019ve seen repeatedly: <strong>scalability is what TiDB does best \u2014 and it\u2019s never static.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Happens_at_10%C3%97_or_100%C3%97_Scale\"><\/span>What Happens at 10\u00d7 or 100\u00d7 Scale?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We\u2019ve stretched the legacy TiDB architecture further than we once thought possible, from comfortable 100 TB clusters to stable 1+ PB clusters. But the natural next question is: What happens at 10 PB and beyond?<\/p>\n\n\n\n<p>The honest answer is that the <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/database-sharding-defined\/\">traditional shared-nothing architecture<\/a>, built on local storage, simply cannot deliver the elasticity, cost profile, or operational dynamics required for that scale.<\/p>\n\n\n\n<p>To survive the next decade of workloads \u2014 especially workloads shaped by AI agents generating personalized SQL, exploding long-tail use cases, and a flood of dynamic applications \u2014 a database must fully embrace two cloud principles:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Elastic resources<\/strong>: true pay-as-you-go compute<\/li>\n\n\n\n<li><strong>Object storage<\/strong>: cheap, durable, massively parallel<\/li>\n<\/ol>\n\n\n\n<p>If today\u2019s workloads seem manageable, history reminds us that we routinely underestimate the future. Moore\u2019s Law is a humbling reminder: our imagination rarely keeps pace with technological reality. And the last six months of AI progress alone have made this even more obvious.<\/p>\n\n\n\n<p>When applications can be created in minutes \u2014 when data collection is trivial \u2014 and when each user may have a personalized workload generated by an AI agent, the combination of SQL patterns, table shapes, and query paths will stress every part of a database system.<\/p>\n\n\n\n<p>The question then becomes: <strong>How do we design a database that preserves rapid innovation while guaranteeing long-term stability and safety?<\/strong><\/p>\n\n\n\n<p>This question marks the true beginning of TiDB X.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Origins_of_TiDB_X_The_Early_Technical_Seeds\"><\/span>Origins of TiDB X: The Early Technical Seeds<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The earliest sign of TiDB X\u2019s direction dates back to an April 2021 talk I gave at a CCF conference, though the idea had been forming much earlier. Around 2017, <a href=\"https:\/\/www.pingcap.com\/ko\/press-release\/tidb-max-liu-named-top-50-software-ceo-2024\/\">Max Liu<\/a> started a small internal project to explore transaction optimizations and accelerate SQL-layer testing. At the same time, we were influenced by the WiscKey paper (FAST \u201916) and BadgerDB, Dgraph\u2019s Go implementation, which explored separating keys and values in LSM-Trees to reduce write amplification.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-1024x567.png\" alt=\"\" class=\"wp-image-31061\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-1024x567.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-300x166.png 300w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-768x425.png 768w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-1536x850.png 1536w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201419\/image-2-2048x1133.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em><strong>Figure 1:<\/strong><\/em> <em>How TiDB X combines object storage, workload-aware scaling, and task isolation.<\/em><\/p>\n\n\n\n<p>As Go enthusiasts, we experimented with a TiKV-compatible distributed KV store built on BadgerDB. It felt lightweight and flexible, though we later learned the hard way that this optimism was misplaced \u2014 TiDB X was eventually rewritten in Rust. Still, the prototype planted a critical idea: storage concerns could be separated more aggressively.<\/p>\n\n\n\n<p>In parallel, Snowflake\u2019s compute\u2013storage separation was reshaping expectations for cloud-native data systems. While Snowflake targeted OLAP, it pushed us to ask a provocative question for OLTP: could SST files live on S3, with only caches and Raft logs kept locally? Others, like RockSet and the RocksDB team, were exploring similar directions, but within existing constraints. We wanted to go further \u2014 to build a fully serverless, cloud-native OLTP database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Turning_Point_2022_and_the_Decision_to_Break_From_Incrementalism\"><\/span>The Turning Point: 2022 and the Decision to Break From Incrementalism<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>By 2022, we restarted the cloud-native engine project with clear, ambitious goals. They were bold enough that incremental engineering could not possibly deliver them:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide a free TiDB Cloud service for developers everywhere.<\/li>\n\n\n\n<li>Create new clusters in seconds, fully self-service.<\/li>\n\n\n\n<li>Scale automatically from 0 \u2192 100 million QPS\/TPS, and shrink back to 0 just as fast.<\/li>\n\n\n\n<li>Support datasets from kilobytes to petabytes.<\/li>\n\n\n\n<li>Use only standard cloud APIs \u2014 no assumptions about special hardware or exotic configurations.<\/li>\n<\/ul>\n\n\n\n<p>At that time, even the smallest TiDB cluster cost hundreds of dollars per month. Spinning up a cluster took minutes. Scaling large clusters could take days because workloads had to be rebalanced slowly across nodes. These constraints were not compatible with the future we envisioned.<\/p>\n\n\n\n<p>To reach a 1,000\u00d7 improvement, we needed to abandon incrementalism entirely.<\/p>\n\n\n\n<p>A helpful analogy comes from the history of neural networks. Backpropagation existed for decades, but without enough compute, it couldn\u2019t achieve its potential. Only when AlexNet used GPUs in 2012 did the AI boom ignite \u2014 even though GPUs had been around for years. In 2022, we realized TiDB needed its own \u201cGPU moment.\u201d The shared-nothing architecture had carried us far, but it had become a conceptual ceiling.<\/p>\n\n\n\n<p>We chose to rethink everything from the ground up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Five_Architectural_Principles_Behind_TiDB_X\"><\/span>Five Architectural Principles Behind TiDB X<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>After many iterations, the key principles that shaped TiDB X can be summarized as follows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Build a Service, Not a Database<\/h3>\n\n\n\n<p>This is the most important shift. TiDB X is not a packaged database deployed by users. It is an <strong>online, cloud-native service<\/strong>, whose product happens to be a SQL database (in this case, TiDB Cloud). That distinction affects everything: team structure, deployment, monitoring, multi-tenancy, scaling, upgrades, and the role of compute and storage.<\/p>\n\n\n\n<p>This mindset led directly to the next principle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Adopt a True SOA (Service-Oriented Architecture)<\/h3>\n\n\n\n<p>This service oriented architecture (SOA) gave us:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fine-grained scalability<\/li>\n\n\n\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/article\/optimizing-multi-tenant-data-architecture-with-tidb\/\">high-density multi-tenancy<\/a><\/li>\n\n\n\n<li>cost control<\/li>\n\n\n\n<li>fault domain isolation<\/li>\n\n\n\n<li>independent evolution of components<\/li>\n<\/ul>\n\n\n\n<p>It turned out that many of our biggest architectural leaps came not from distributed systems algorithms, but from adopting this SOA rigorously across the entire system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Virtual Clusters (VCs) Instead of Physical Instances<\/h3>\n\n\n\n<p>If you want to offer free, globally accessible databases, you cannot give each user a physical instance, not even the smallest one. Most users are \u201ccold\u201d \u2014 they send a handful of requests per hour. They matter, but dedicating hardware to them is impossible.<\/p>\n\n\n\n<p>TiDB X introduces Virtual Clusters: logical clusters that share compute and storage but preserve isolation through metadata and routing. VCs make it feasible to serve millions of tenants efficiently. This is also why simply replacing Postgres\u2019s storage layer with S3, as some serverless database vendors do, is not enough. Without full vertical decomposition and service-oriented design, \u201cserverless\u201d remains superficial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Embrace the Principle That \u201cthe Log <em>Is<\/em> the Database\u201d<\/h3>\n\n\n\n<p>Aurora popularized this idea, and we consider it one of the most profound contributions to modern database design. When logs are the source of truth, everything else becomes reconstructible:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NVMe and memory provide fast read caching<\/li>\n\n\n\n<li>SSDs excel at append-only writes<\/li>\n\n\n\n<li>replication gives availability and durability<\/li>\n\n\n\n<li>losing local state becomes cheap, because state can be rebuilt<\/li>\n<\/ul>\n\n\n\n<p>This simplifies data structures, correctness guarantees, and the mental load for developers working on the kernel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Build on TiDB\u2019s Strengths, Especially Sharding<\/h3>\n\n\n\n<p>TiDB\u2019s existing architecture gave us several advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The SQL layer (tidb-server) was already stateless.<\/li>\n\n\n\n<li>tidb-proxy, which originally supported seamless online upgrades, became a natural gateway service.<\/li>\n\n\n\n<li>TiKV\u2019s dynamic range-based sharding already existed; previously, its limitation was that shard movement required physical data movement.<\/li>\n<\/ul>\n\n\n\n<p>In TiDB X, <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/tikv-overview\/\">TiKV<\/a> becomes stateless, but we retain the shard abstraction. Shards are now logical, and snapshot storage moves to <a href=\"https:\/\/aws.amazon.com\/blogs\/storage\/how-pingcap-transformed-tidb-into-a-serverless-dbaas-using-amazon-s3-and-amazon-ebs\/\">S3<\/a>. This unlocks enormous advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start hundreds or thousands of TiKV nodes instantly, each loading shards in parallel.<\/li>\n\n\n\n<li>Scale down by updating routing and shutting nodes down immediately.<\/li>\n\n\n\n<li>Avoid multi-hour data migration operations.<\/li>\n\n\n\n<li>Partition Raft logs by shard, eliminating single-writer bottlenecks.<\/li>\n\n\n\n<li>For multi-tenancy, simply prefix keys with tenantID_, and each tenant\u2019s footprint becomes tiny and isolated.<\/li>\n<\/ul>\n\n\n\n<p><strong>This combination \u2014 logical shards + S3 snapshots + stateless compute \u2014 delivers the breakthrough elasticity we aimed for.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Whats_Possible_with_TiDB_X\"><\/span>What\u2019s Possible with TiDB X<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>TiDB X is designed for the next era of software: one shaped by AI agents, dynamic workloads, and explosive long-tail applications. When SQL is generated per user, per request, and per context, the database must scale not by tens of percent, but by orders of magnitude up and down.<\/p>\n\n\n\n<p>TiDB X lets us do exactly that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Launch clusters in seconds<\/li>\n\n\n\n<li>Serve millions of lightweight tenants<\/li>\n\n\n\n<li>Scale to petabytes with object storage<\/li>\n\n\n\n<li>Handle huge bursts of traffic<\/li>\n\n\n\n<li>Minimize costs for \u201ccold\u201d workloads<\/li>\n\n\n\n<li>Preserve the SQL abstraction users love<\/li>\n\n\n\n<li>Maintain long-term correctness and durability<\/li>\n\n\n\n<li>Provide elasticity that matches cloud dynamics<\/li>\n<\/ul>\n\n\n\n<p>TiDB has always been a database built to respect application flexibility. TiDB X strengthens that mission by giving us a path to scale further than the shared-nothing world ever allowed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"826\" src=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16201815\/Screenshot-2025-12-17-at-9.47.14-AM-1024x826.png\" alt=\"\" class=\"wp-image-31062\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16201815\/Screenshot-2025-12-17-at-9.47.14-AM-1024x826.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201815\/Screenshot-2025-12-17-at-9.47.14-AM-300x242.png 300w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201815\/Screenshot-2025-12-17-at-9.47.14-AM-768x620.png 768w, https:\/\/static.pingcap.com\/files\/2025\/12\/16201815\/Screenshot-2025-12-17-at-9.47.14-AM.png 1482w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong><em>Figure 2: <\/em><\/strong><em>How TiDB X separates compute from storage to scale independently.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Whats_Next\"><\/span>What\u2019s Next<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In a future post, we\u2019ll go deeper into the cloud management layer of TiDB X \u2014 the system responsible for orchestrating Virtual Clusters, workload-aware autoscaling, multi-tenancy, and shared resource pools. This layer is the reason TiDB X behaves less like a traditional database you provision and operate, and more like an adaptive cloud service that continuously responds to real-world demand.<\/p>\n\n\n\n<p>It\u2019s also important to clarify how teams can experience TiDB X today. TiDB X is the core engine powering TiDB Cloud, where its object-storage-based architecture and workload-aware scaling deliver true serverless elasticity out of the box. For most users, TiDB Cloud Essential is the primary and recommended way to get started with TiDB X \u2014 offering MySQL compatibility, enterprise-grade reliability, and consumption-based pricing without the need to manage infrastructure, capacity planning, or scaling decisions.<\/p>\n\n\n\n<p>TiDB X itself is not a standalone product or deployment choice. TiDB X provides a foundational architecture that simplifies operations, lowers total cost of ownership, and supports long-term scalability across modern workloads. As TiDB Cloud evolves, TiDB X increasingly serves as the common architectural backbone delivering these capabilities, while TiDB Cloud remains the most accessible way for teams to build fast, run lean, and scale confidently.<\/p>\n\n\n\n<p>Consider this post the start of a broader series on TiDB X \u2014 where it came from, how it works, how teams can benefit from it today, and how it shapes the future of TiDB Cloud.<\/p>\n\n\n\n<p>Curious how this architecture works in the real world?<\/p>\n\n\n\n<p>See how Manus 1.5 uses TiDB X to let AI agents spin up, branch, and evolve full-stack applications at massive scale \u2014 in production.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-manus-1-5-uses-tidb-x-to-let-agents-ship-full-stack-apps-at-scale\/\"><strong><em>Read: How Manus 1.5 Uses TiDB X to Let Agents Ship Full-Stack Apps at Scale<\/em><\/strong><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>When we unveiled TiDB X, the new core engine for TiDB Cloud, at our recent TiDB SCaiLE annual event, the response was immediate and enthusiastic. Many people reached out afterward with technical and non-technical questions about where TiDB X came from, why we decided to build it, and how it connects to the future of [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":31063,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[25],"tags":[16,9,111,31,440],"class_list":["post-31060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-company","tag-distributed-system","tag-scalability","tag-tidb","tag-tidb-cloud","tag-tidb-x"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png","author_info":{"display_name":"Ed Huang","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/ed-huang\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Making of TiDB X: Origins, Architecture, and What\u2019s to Come<\/title>\n<meta name=\"description\" content=\"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come\" \/>\n<meta property=\"og:description\" content=\"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"TiDB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/pingcap2015\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-17T04:39:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-17T04:41:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202548\/20251217-095444.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3751\" \/>\n\t<meta property=\"og:image:height\" content=\"1876\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ed Huang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:site\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ed Huang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/\"},\"author\":{\"name\":\"Ed Huang\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/e2787ee59fb58fadf52912ddc6e0c7ef\"},\"headline\":\"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come\",\"datePublished\":\"2025-12-17T04:39:47+00:00\",\"dateModified\":\"2025-12-17T04:41:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/\"},\"wordCount\":1917,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png\",\"keywords\":[\"Distributed system\",\"Scalability\",\"TiDB\",\"TiDB Cloud\",\"TiDB X\"],\"articleSection\":[\"Company\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/\",\"name\":\"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png\",\"datePublished\":\"2025-12-17T04:39:47+00:00\",\"dateModified\":\"2025-12-17T04:41:01+00:00\",\"description\":\"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png\",\"width\":3751,\"height\":1251,\"caption\":\"TiDBX Origin and Architecture\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pingcap.com\/#website\",\"url\":\"https:\/\/www.pingcap.com\/\",\"name\":\"TiDB\",\"description\":\"TiDB | SQL at Scale\",\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pingcap.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pingcap.com\/#organization\",\"name\":\"PingCAP\",\"url\":\"https:\/\/www.pingcap.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png\",\"width\":811,\"height\":232,\"caption\":\"PingCAP\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/pingcap2015\",\"https:\/\/x.com\/PingCAP\",\"https:\/\/linkedin.com\/company\/pingcap\",\"https:\/\/youtube.com\/channel\/UCuq4puT32DzHKT5rU1IZpIA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/e2787ee59fb58fadf52912ddc6e0c7ef\",\"name\":\"Ed Huang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"caption\":\"Ed Huang\"},\"description\":\"Co-Founder and CTO\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/eddxhuang\/\"],\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/ed-huang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come","description":"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/","og_locale":"ko_KR","og_type":"article","og_title":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come","og_description":"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2025-12-17T04:39:47+00:00","article_modified_time":"2025-12-17T04:41:01+00:00","og_image":[{"width":3751,"height":1876,"url":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202548\/20251217-095444.png","type":"image\/png"}],"author":"Ed Huang","twitter_card":"summary_large_image","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"Ed Huang","Est. reading time":"10\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/"},"author":{"name":"Ed Huang","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/e2787ee59fb58fadf52912ddc6e0c7ef"},"headline":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come","datePublished":"2025-12-17T04:39:47+00:00","dateModified":"2025-12-17T04:41:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/"},"wordCount":1917,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png","keywords":["Distributed system","Scalability","TiDB","TiDB Cloud","TiDB X"],"articleSection":["Company"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/","url":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/","name":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png","datePublished":"2025-12-17T04:39:47+00:00","dateModified":"2025-12-17T04:41:01+00:00","description":"Discover how TiDB X cuts database costs with elastic, cloud-native architecture built for AI, SaaS, and modern growth.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png","width":3751,"height":1251,"caption":"TiDBX Origin and Architecture"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/tidbx-origins-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"The Making of TiDB X: Origins, Architecture, and What\u2019s to Come"}]},{"@type":"WebSite","@id":"https:\/\/www.pingcap.com\/#website","url":"https:\/\/www.pingcap.com\/","name":"\ud2f0DB","description":"TiDB | SQL at Scale","publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pingcap.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.pingcap.com\/#organization","name":"PingCAP","url":"https:\/\/www.pingcap.com\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/","url":"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2021\/11\/pingcap-logo.png","width":811,"height":232,"caption":"PingCAP"},"image":{"@id":"https:\/\/www.pingcap.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/pingcap2015","https:\/\/x.com\/PingCAP","https:\/\/linkedin.com\/company\/pingcap","https:\/\/youtube.com\/channel\/UCuq4puT32DzHKT5rU1IZpIA"]},{"@type":"Person","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/e2787ee59fb58fadf52912ddc6e0c7ef","name":"Ed Huang","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/","url":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","contentUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","caption":"Ed Huang"},"description":"Co-Founder and CTO","sameAs":["https:\/\/www.linkedin.com\/in\/eddxhuang\/"],"url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/ed-huang\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"TiDBX Origin and Architecture\" src=\"https:\/\/static.pingcap.com\/files\/2025\/12\/16202511\/20251217-095454.png\" loading=\"lazy\" width=3751 height=1251 \/><\/div><div class=\"card-resource__content-container\"><div class=\"card-resource__content-head\"><div class=\"card-resource__category\">Company<\/div><\/div><h5 class=\"card-resource__title\">The Making of TiDB X: Origins, Architecture, and What\u2019s to Come<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=31060"}],"version-history":[{"count":2,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31060\/revisions"}],"predecessor-version":[{"id":31067,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31060\/revisions\/31067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/31063"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=31060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=31060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=31060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}