{"id":31157,"date":"2025-12-19T22:04:14","date_gmt":"2025-12-20T06:04:14","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=31157"},"modified":"2025-12-19T22:05:18","modified_gmt":"2025-12-20T06:05:18","slug":"object-storage-new-backbone-data-architecture","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/object-storage-new-backbone-data-architecture\/","title":{"rendered":"Object Storage: The New Backbone of Database Architecture"},"content":{"rendered":"<p>When AI workloads first started hitting production systems, many teams assumed the pressure would fall on compute. More GPUs, faster CPUs, larger memory pools \u2014 that felt like the obvious scaling path.<\/p>\n\n\n\n<p>But that\u2019s not what broke first.<\/p>\n\n\n\n<p>Systems didn\u2019t fail because they ran out of compute. They failed because they ran out of storage headroom. Query latencies spiked long before CPUs were saturated. <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/replicate-between-primary-and-secondary-clusters\/\">Replication<\/a> struggled to keep up. Compaction jobs spilled past their windows. Costs rose faster than performance.<\/p>\n\n\n\n<p>AI didn\u2019t just increase workloads. It exposed the part of database architecture least prepared for the future: storage.<\/p>\n\n\n\n<p>This pattern has repeated across industries, signaling a fundamental shift. The strategic center of database design is moving from compute to the storage layer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Shift_Storage_Architecture_Now_Determines_System_Advantage\"><\/span><strong>The Shift: Storage Architecture Now Determines System Advantage<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>For many years, improvements in compute delivered the biggest gains in database performance. That era is over.<\/p>\n\n\n\n<p>Modern workloads are shaped by large and fast-growing datasets, multi-modal query patterns, frequent vector operations, and multi-agent AI systems generating enormous context windows. Traffic is also far less predictable, especially in consumer-facing and AI-driven applications.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/why-flipkart-chose-tidb-to-replace-its-large-mysql-fleet\/\">Flipkart\u2019s<\/a> Big Billion Days illustrate this well. Clusters had to be scaled weeks in advance and scaled down slowly afterward. Even then, much of the cost went into preparing disks and replicas rather than compute.<\/p>\n\n\n\n<p>This challenge is not unique. Across industries, compute is no longer the primary constraint. Storage throughput, IOPS ceilings, replication overhead, and compaction pressure surface first.<\/p>\n\n\n\n<p>Earlier generations of distributed databases \u2014 including earlier TiDB architectures \u2014 were built on assumptions from a different era of hardware and workloads. As workloads evolved, those assumptions became limiting. Increasingly, competitive advantage depends on how deeply a system is designed around storage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Three_Lessons_from_Cursors_Database_Journey\"><\/span><strong>Three Lessons from Cursor\u2019s Database Journey<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This shift is clearly illustrated by <a href=\"https:\/\/www.youtube.com\/watch?v=4jDQi9P9UIw\">Cursor\u2019s recent infrastructure journey<\/a>, shared by their CTO and co-founder in a Stanford CS 153 talk.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lesson 1: Distributed SQL is elegant \u2014 until complexity slows you down<\/strong><\/h3>\n\n\n\n<p>Cursor initially chose a Spanner-style distributed SQL system for its core indexing workload. On paper, it offered strong consistency, automatic sharding, and horizontal scalability. In practice, the team spent more time managing database behavior than shipping product, and eventually migrated the workload to a simpler managed PostgreSQL setup.<\/p>\n\n\n\n<p>The takeaway wasn\u2019t that distributed SQL is flawed, but that at scale, simplicity often beats theoretical elegance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lesson 2: Classic databases struggle with heavy, infinite-write AI workloads<\/strong><\/h3>\n\n\n\n<p>PostgreSQL is a strong general-purpose database, but it remains a single-node storage engine built around MVCC and vacuum. For Cursor\u2019s workload \u2014 constant updates, massive tables, and rapid data growth \u2014 tuning eventually hit a wall.<\/p>\n\n\n\n<p>The sustainable fix wasn\u2019t more optimization. It was a change in architecture. Cursor moved its largest, hottest table onto a system backed by object storage.<\/p>\n\n\n\n<p>The lesson is clear: for modern AI workloads, classic databases eventually lose to systems built on object storage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lesson 3: The future data architecture is object-storage first<\/strong><\/h3>\n\n\n\n<p>Over time, Cursor arrived at a modern pattern: object storage as the durable home for large data, with compute and query engines layered on top. Object storage handled durability, capacity, and cost-efficient scaling. Databases became compute services, not storage systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Object_Storage_Changes_the_Game_for_Databases\"><\/span><strong>Why Object Storage Changes the Game for Databases<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Object storage is often framed as low-cost storage for cold data. But when it becomes the foundation of a database, it changes system behavior much more deeply.<\/p>\n\n\n\n<p>Object storage provides immutable data, extremely high durability, and virtually unlimited capacity. Durability moves to the storage layer instead of living in local replicas, making costs predictable and lifecycle management simpler.<\/p>\n\n\n\n<p>Once data shifts to object storage, core database components must be rethought. Concurrency control, indexing strategy, compaction flow, caching design, recovery logic, workload isolation, and distributed execution all change. Assumptions that work for local or block storage \u2014 such as tight coupling between compute and data or replica-heavy durability \u2014 no longer apply.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"787\" src=\"https:\/\/static.pingcap.com\/files\/2025\/12\/19215110\/image-5-1024x787.png\" alt=\"\" class=\"wp-image-31160\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/12\/19215110\/image-5-1024x787.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/12\/19215110\/image-5-300x230.png 300w, https:\/\/static.pingcap.com\/files\/2025\/12\/19215110\/image-5-768x590.png 768w, https:\/\/static.pingcap.com\/files\/2025\/12\/19215110\/image-5.png 1492w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em><strong>Figure 1: <\/strong><em>Decoupled compute and shared object storage enable elastic scale and unified workloads.<\/em> <\/em><\/p>\n\n\n\n<p>Because of this, object storage cannot simply be layered onto an existing architecture. To fully capture its benefits, the system must be redesigned from the ground up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_This_Matters_for_TiDB\"><\/span><strong>Why This Matters for TiDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>TiDB, like many distributed SQL systems, was inspired by <a href=\"https:\/\/www.pingcap.com\/ko\/article\/tidb-scalable-cloud-native-sql-database-solution\/\">Google Spanner<\/a> and built around local disks or cloud volumes. Unlike many peers, it has been hardened at massive scale in mission-critical production environments.<\/p>\n\n\n\n<p>But Cursor\u2019s story highlights a deeper point: even the best Spanner-style systems still face fundamental pressure as AI workloads explode. Massive embedding stores, long-term histories, agent traces, and the need to serve <a href=\"https:\/\/www.pingcap.com\/ko\/article\/tidb-transforming-data-management-with-real-time-oltp-olap\/\">OLTP<\/a>, <a href=\"https:\/\/www.pingcap.com\/ko\/article\/mastering-real-time-data-analytics-with-tidb-a-comprehensive-guide\/\">analytics<\/a>, \uadf8\ub9ac\uace0 <a href=\"https:\/\/www.pingcap.com\/ko\/ai\/\">AI retrieval<\/a> over the same logical data all stress disk-centric architectures.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidbx-origins-architecture\/\">That\u2019s exactly why we built TiDB X.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"TiDB_X_Built_for_an_Object-Storage_World\"><\/span><strong>TiDB X: Built for an Object-Storage World<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>TiDB X is the latest version of our distributed SQL database designed around a simple idea: <strong>object storage is the source of truth, and databases are the compute and query layer on top<\/strong>.<\/p>\n\n\n\n<p>All core data lives in object storage, providing cheap, durable, and independently scalable capacity. Compute is stateless and elastic, making hybrid workloads \u2014 OLTP, analytics, and AI \u2014 a first-class capability rather than a workaround. With pay-as-you-go economics in TiDB Cloud, teams pay for actual work done instead of idle clusters, aligning naturally with spiky, AI-driven workloads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"From_One_Big_Database_to_Millions_of_Small_Ones\"><\/span><strong>From One Big Database to Millions of Small Ones<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>AI and agentic systems push this architecture even further. Instead of one monolithic database, each agent may generate its own context store, short-lived state, or temporary vector index.<\/p>\n\n\n\n<p>This shifts the model from one large database to millions of small, elastic, short-lived ones. That model is only viable when durability lives in object storage and compute is stateless and disposable. Without this shift, AI-era architectures quickly become cost-prohibitive and operationally fragile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Start_with_TiDB_Cloud_Scale_Without_Rewrites\"><\/span><strong>Start with TiDB Cloud, Scale Without Rewrites<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you\u2019re building an AI coding assistant, an <a href=\"https:\/\/www.youtube.com\/watch?v=PP4Ht_JWA7k\">agentic RAG system<\/a>, a multi-tenant SaaS platform, or any product with massive, fast-changing data, you face the same structural questions Cursor did.<\/p>\n\n\n\n<p>You can follow the familiar path \u2014 start with a traditional database, hit scaling limits, migrate workloads piece by piece, and eventually rebuild around object storage.<\/p>\n\n\n\n<p>Or you can start where that journey ends.<\/p>\n\n\n\n<p>TiDB Cloud, powered by TiDB X, gives teams an object-storage foundation from day one: distributed SQL proven at scale, hybrid workloads in one logical system, and elastic, pay-as-you-go economics built for the AI era.<\/p>\n\n\n\n<p>These architectural shifts are already shaping real AI systems in production. Manus, a general-purpose agentic AI platform, faced the same pressures\u2014 massive context growth, <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/high-concurrency-best-practices\/\">heavy write workloads<\/a>, and the need to scale without re-architecting. By adopting TiDB Cloud powered by TiDB X, they turned object storage into a foundation for viral growth and large-scale agent swarms.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.pingcap.com\/ko\/case-study\/manus-agentic-ai-database-tidb\/\"><strong><em>Find out how Manus scaled sub-second branching for thousands of agents with TiDB Cloud.<\/em><\/strong><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>When AI workloads first started hitting production systems, many teams assumed the pressure would fall on compute. More GPUs, faster CPUs, larger memory pools \u2014 that felt like the obvious scaling path. But that\u2019s not what broke first. Systems didn\u2019t fail because they ran out of compute. They failed because they ran out of storage [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":31158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[6],"tags":[16,14,11,9,31,440],"class_list":["post-31157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","tag-distributed-system","tag-mysql","tag-real-time-analytics","tag-scalability","tag-tidb-cloud","tag-tidb-x"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png","author_info":{"display_name":"Siddon Tang","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/siddon-tang\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Object Storage: The New Backbone of Database Architecture | TiDB<\/title>\n<meta name=\"description\" content=\"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.\" \/>\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\/object-storage-new-backbone-data-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Object Storage: The New Backbone of Database Architecture | TiDB\" \/>\n<meta property=\"og:description\" content=\"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/object-storage-new-backbone-data-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-20T06:04:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-20T06:05:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214831\/20251220-111517.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=\"Siddon Tang\" \/>\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=\"Siddon Tang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/\"},\"author\":{\"name\":\"Siddon Tang\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/bf9e2b12ee766148f14e18ebe395d94c\"},\"headline\":\"Object Storage: The New Backbone of Database Architecture\",\"datePublished\":\"2025-12-20T06:04:14+00:00\",\"dateModified\":\"2025-12-20T06:05:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/\"},\"wordCount\":1135,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png\",\"keywords\":[\"Distributed system\",\"MySQL\",\"Real-time analytics\",\"Scalability\",\"TiDB Cloud\",\"TiDB X\"],\"articleSection\":[\"Engineering\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/\",\"name\":\"Object Storage: The New Backbone of Database Architecture | TiDB\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png\",\"datePublished\":\"2025-12-20T06:04:14+00:00\",\"dateModified\":\"2025-12-20T06:05:18+00:00\",\"description\":\"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png\",\"width\":3751,\"height\":1251,\"caption\":\"Object Storage Featured Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Object Storage: The New Backbone of Database Architecture\"}]},{\"@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\/bf9e2b12ee766148f14e18ebe395d94c\",\"name\":\"Siddon Tang\",\"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\":\"Siddon Tang\"},\"description\":\"Siddon Tang is the SVP of Product &amp; Engineering at PingCAP and one of the earliest engineers on the TiDB and TiKV projects. He has been instrumental in TiKV's storage engine design, leading the adoption of RocksDB and Rust for high-performance distributed storage. Before PingCAP, Siddon worked at Kingsoft and Tencent, and has authored several widely-used open-source projects including LedisDB, go-mysql, and go-mysql-elasticsearch. He is a frequent speaker at database and systems engineering events, including Percona Live and RocksDB meetups. On GitHub as @siddontang, he is an active contributor to the distributed systems community with a focus on Rust, Go, and storage engine internals.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/siddontang\/\"],\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/siddon-tang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Object Storage: The New Backbone of Database Architecture | TiDB","description":"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.","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\/object-storage-new-backbone-data-architecture\/","og_locale":"ko_KR","og_type":"article","og_title":"Object Storage: The New Backbone of Database Architecture | TiDB","og_description":"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/object-storage-new-backbone-data-architecture\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2025-12-20T06:04:14+00:00","article_modified_time":"2025-12-20T06:05:18+00:00","og_image":[{"width":3751,"height":1876,"url":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214831\/20251220-111517.png","type":"image\/png"}],"author":"Siddon Tang","twitter_card":"summary_large_image","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"Siddon Tang","Est. reading time":"6\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/"},"author":{"name":"Siddon Tang","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/bf9e2b12ee766148f14e18ebe395d94c"},"headline":"Object Storage: The New Backbone of Database Architecture","datePublished":"2025-12-20T06:04:14+00:00","dateModified":"2025-12-20T06:05:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/"},"wordCount":1135,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png","keywords":["Distributed system","MySQL","Real-time analytics","Scalability","TiDB Cloud","TiDB X"],"articleSection":["Engineering"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/","url":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/","name":"Object Storage: The New Backbone of Database Architecture | TiDB","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png","datePublished":"2025-12-20T06:04:14+00:00","dateModified":"2025-12-20T06:05:18+00:00","description":"Learn how object-storage-first databases power AI and agentic workloads, and why TiDB X is built for elastic, scalable data infrastructure.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.png","width":3751,"height":1251,"caption":"Object Storage Featured Image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/object-storage-new-backbone-data-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Object Storage: The New Backbone of Database Architecture"}]},{"@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\/bf9e2b12ee766148f14e18ebe395d94c","name":"Siddon Tang","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":"Siddon Tang"},"description":"Siddon Tang is the SVP of Product &amp; Engineering at PingCAP and one of the earliest engineers on the TiDB and TiKV projects. He has been instrumental in TiKV's storage engine design, leading the adoption of RocksDB and Rust for high-performance distributed storage. Before PingCAP, Siddon worked at Kingsoft and Tencent, and has authored several widely-used open-source projects including LedisDB, go-mysql, and go-mysql-elasticsearch. He is a frequent speaker at database and systems engineering events, including Percona Live and RocksDB meetups. On GitHub as @siddontang, he is an active contributor to the distributed systems community with a focus on Rust, Go, and storage engine internals.","sameAs":["https:\/\/www.linkedin.com\/in\/siddontang\/"],"url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/siddon-tang\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/object-storage-new-backbone-data-architecture\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"Object Storage Featured Image\" src=\"https:\/\/static.pingcap.com\/files\/2025\/12\/19214550\/20251220-111525.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\">Engineering<\/div><\/div><h5 class=\"card-resource__title\">Object Storage: The New Backbone of Database Architecture<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31157","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=31157"}],"version-history":[{"count":1,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31157\/revisions"}],"predecessor-version":[{"id":31161,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/31157\/revisions\/31161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/31158"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=31157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=31157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=31157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}