{"id":28525,"date":"2025-07-24T14:52:48","date_gmt":"2025-07-24T21:52:48","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=28525"},"modified":"2025-07-25T14:52:58","modified_gmt":"2025-07-25T21:52:58","slug":"why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/","title":{"rendered":"Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks"},"content":{"rendered":"<p>Peak-moment failures are never polite. In 2015, Target\u2019s website <a href=\"https:\/\/www.geekwire.com\/2015\/targets-website-goes-down-as-cyber-monday-gets-underway\/\">buckled on Cyber Monday<\/a> while holiday carts sat idle. Delta <a href=\"https:\/\/apnews.com\/article\/outage-airlines-flights-canceled-crowdstrike-microsoft-044954aada0fa4f95c0119233c6316a6\">canceled 1,300 flights<\/a> when a single software outage rippled through critical systems. Analysts have shown that just 100 ms of extra latency trims <a href=\"https:\/\/www.gigaspaces.com\/blog\/amazon-found-every-100ms-of-latency-cost-them-1-in-sales\">roughly 1% of revenue<\/a>, while Google observed a <a href=\"https:\/\/glinden.blogspot.com\/2006\/11\/marissa-mayer-at-web-20.html\">20% traffic drop from a mere 0.5-second delay<\/a>.<\/p>\n\n\n\n<p>Amidst the buzz of major headlines, a silent saboteur often lurks: a legacy, single-node SQL database stretched far beyond its 1980s design center.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Legacy_SQL_Engines_Hit_a_Wall\"><\/span>Why Legacy SQL Engines Hit a Wall<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Classic Oracle, MySQL, and PostgreSQL were engineered for <strong>single-server payroll batches and branch terminals<\/strong>. They assume:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Vertical Scale<\/strong> \u2013 buy a bigger box.<\/li>\n\n\n\n<li><strong>Rare Failovers<\/strong> \u2013 active\/passive plus a pager.<\/li>\n\n\n\n<li><strong>Fixed Schemas<\/strong> \u2013 transactions are cheap, migrations are painful.<\/li>\n<\/ol>\n\n\n\n<p>Today, those assumptions implode: microservices spew millions of writes; users expect sub-second responses from Sydney to S\u00e3o Paulo; hardware, containers, and even entire availability zones (AZs) fail routinely. A single primary is now both a bottleneck and a single point of failure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Hidden_P_L_of_Legacy_SQL_Databases\"><\/span>The Hidden P&amp;L of Legacy SQL Databases<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Cost Vector<\/strong><\/td><td><strong>Financial Hit<\/strong><\/td><td><strong>Root Cause<\/strong><\/td><\/tr><tr><td><strong>Lost Revenue<\/strong><\/td><td>$350K evaporated during just <a href=\"https:\/\/statistics.blackfriday\">five minutes of Black Friday downtime<\/a> at a $100M e-commerce site<\/td><td>Vertical-scale single primaries cannot absorb burst traffic<\/td><\/tr><tr><td><strong>Customer Churn<\/strong><\/td><td>+100 ms latency \u2192 \u20131 % sales<\/td><td>Replica lag, blocking schema changes<\/td><\/tr><tr><td><strong>Compliance Pitfalls<\/strong><\/td><td>GDPR \/ CPRA fines<\/td><td>Single-region architectures can\u2019t guarantee data locality<\/td><\/tr><tr><td><strong>Innovation Drag<\/strong><\/td><td>30\u201340% of engineering budget tied up in shards, hot-fixes, fire-drills<\/td><td>\u201cGet-it-right-up-front\u201d schemas and weekends spent resharding<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Distributed_SQL_The_Next_Evolution_of_Legacy_SQL\"><\/span>Distributed SQL: The Next Evolution of Legacy SQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Instead of one beefy server, a <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/why-distributed-sql-databases-elevate-modern-app-dev\/\">distributed SQL database<\/a> presents a single logical SQL endpoint powered by many nodes. At its core, these databases combine the consistency of traditional SQL databases with the scalability of NoSQL. &nbsp;<\/p>\n\n\n<div class=\"ub-advanced-video-container wp-block-ub-advanced-video\" id=\"ub-advanced-video-0aaf8aaa-9847-4199-ac2a-1b56e8ae80c3\" ><div class=\"ub-advanced-video-embed ub-advanced-video-autofit-youtube\"><iframe loading=\"lazy\" width=\"1280\" height=\"720\" src=\"\/\/www.youtube.com\/embed\/uYUqKWJDBN0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div>\n\n\n<p>Under the hood, each data shard is managed by its own <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/tidb-storage\/#raft-protocol\">Raft consensus group<\/a>, or a <em>multi-Raft architecture<\/em>. This allows many shards to process writes in parallel while preserving strong consistency, enabling massive horizontal scalability. This design powers platforms like Google Spanner and the open-source <a href=\"https:\/\/www.pingcap.com\/ko\/tidb-self-managed\/\">\ud2f0DB<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Legacy SQL<\/strong><\/td><td><strong>Distributed SQL<\/strong><\/td><\/tr><tr><td>Manual sharding; downtime to reshard<\/td><td><strong>Elastic horizontal scale <\/strong>&#8211; just add nodes<\/td><\/tr><tr><td>Eventually-consistent replicas<\/td><td><strong>Strong consistency<\/strong> via consensus<br><\/td><\/tr><tr><td>Active\/Passive high availability<\/td><td><strong>Multi-region, self-healing<\/strong> in seconds<\/td><\/tr><tr><td>OLTP or OLAP<br><\/td><td><strong>Hybrid<\/strong> transactions + realtime analytics<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Distributed_SQL_Works\"><\/span>How Distributed SQL Works<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1343\" height=\"720\" src=\"https:\/\/static.pingcap.com\/files\/2025\/07\/11103811\/AD_4nXeCP_BdWSi4YS1WvqCrxbmWC2yD6nSYXJ7XZb5H0tab8Kmucoc9602Y4UEsSeOmgoLbRBdkArfWwhyg9uy96disjmlKtWSCdiCSsYN6FzFfkAOm4Bm0rml4m4Bd2-Layqmn_syQ.png\" alt=\"A diagram depicting TiDB's distributed architecture compared to legacy SQL.\" class=\"wp-image-28266\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/07\/11103811\/AD_4nXeCP_BdWSi4YS1WvqCrxbmWC2yD6nSYXJ7XZb5H0tab8Kmucoc9602Y4UEsSeOmgoLbRBdkArfWwhyg9uy96disjmlKtWSCdiCSsYN6FzFfkAOm4Bm0rml4m4Bd2-Layqmn_syQ.png 1343w, https:\/\/static.pingcap.com\/files\/2025\/07\/11103811\/AD_4nXeCP_BdWSi4YS1WvqCrxbmWC2yD6nSYXJ7XZb5H0tab8Kmucoc9602Y4UEsSeOmgoLbRBdkArfWwhyg9uy96disjmlKtWSCdiCSsYN6FzFfkAOm4Bm0rml4m4Bd2-Layqmn_syQ-300x161.png 300w, https:\/\/static.pingcap.com\/files\/2025\/07\/11103811\/AD_4nXeCP_BdWSi4YS1WvqCrxbmWC2yD6nSYXJ7XZb5H0tab8Kmucoc9602Y4UEsSeOmgoLbRBdkArfWwhyg9uy96disjmlKtWSCdiCSsYN6FzFfkAOm4Bm0rml4m4Bd2-Layqmn_syQ-1024x549.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/07\/11103811\/AD_4nXeCP_BdWSi4YS1WvqCrxbmWC2yD6nSYXJ7XZb5H0tab8Kmucoc9602Y4UEsSeOmgoLbRBdkArfWwhyg9uy96disjmlKtWSCdiCSsYN6FzFfkAOm4Bm0rml4m4Bd2-Layqmn_syQ-768x412.png 768w\" sizes=\"auto, (max-width: 1343px) 100vw, 1343px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1. A diagram depicting TiDB\u2019s distributed SQL architecture that separates compute from storage<\/em>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Executive takeaway:<\/strong> Data is automatically partitioned and safely replicated so any node loss, or entire region loss, stays invisible to customers.<\/p>\n\n\n\n<p>For more context, let\u2019s picture a busy restaurant on a Saturday night. In this scenario, a legacy SQL system is like a kitchen with a single chef. Every dish (appetizer, entr\u00e9e, dessert) passes through that one person. It works fine at low volume, but when orders spike, the chef becomes the bottleneck. If they get overwhelmed or injured, service stalls and diners leave.<\/p>\n\n\n\n<p>Now imagine a distributed SQL system. It\u2019s a kitchen brigade with specialized stations: grill, saut\u00e9, pastry, cold prep. Each one handles its own orders in parallel, and an expediter (that\u2019s Raft consensus) checks that every component is ready and correct before it hits the table. If one cook steps out, another takes their place. Customers never notice a blip.<\/p>\n\n\n\n<p><strong>What this really means for your database:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stations<\/strong> = shards of data distributed across multiple nodes.<\/li>\n\n\n\n<li><strong>Each station can write independently<\/strong>, allowing throughput to scale linearly with demand.<\/li>\n\n\n\n<li><strong>The expediter<\/strong> = Raft consensus, which ensures every transaction is consistent and committed safely.<\/li>\n\n\n\n<li><strong>Swapping cooks<\/strong> = automatic failover and rebalancing, so node failures are invisible to users.<\/li>\n<\/ul>\n\n\n\n<p>You still get <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/acid-at-scale-why-mysql-needs-distributed-sql-alternative\/\">strong consistency<\/a> (like legacy SQL), but now with massive <a href=\"https:\/\/www.pingcap.com\/ko\/horizontal-scaling-vs-vertical-scaling\/\">horizontal scale<\/a> and real fault tolerance. This is just like a fully-functioning restaurant kitchen that keeps serving even during the rush.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Proof_on_the_Ground\"><\/span>Proof on the Ground<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Real-world results speak louder than benchmarks. Leading companies are already proving how distributed SQL eliminates legacy limitations at scale. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-flipkart-scales-over-1m-qps-with-zero-downtime-maintenance\/\"><strong>Flipkart<\/strong> retired <strong>700 MySQL clusters<\/strong><\/a>, consolidating onto an open source mysql-compatible distributed SQL database (TiDB) that now handles hundreds-of-thousands of reads\/writes per second during mega-sale events.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/case-study\/catalyst-rearchitects-core-saas-platform-tidb-60x-faster-performance\/\"><strong>Catalyst<\/strong> rearchitected its core SaaS platform<\/a> to TiDB (from PostgreSQL + Elasticsearch), achieved <strong>60\u00d7 faster query performance<\/strong> and reduced ops\/storage cost and complexity.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/case-study\/boosting-big-data-performance-by-combining-tidb-with-hive-and-hdfs\/\"><strong>Zhihu (500 TB, 1.3 T rows)<\/strong> operates a single TiDB distributed SQL cluster<\/a> while keeping millisecond\u2011level query times for large datasets.<\/li>\n<\/ul>\n\n\n\n<p>These are tier-0 production workloads where a missed query equals lost dollars.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Is_Your_Legacy_SQL_Stack_a_Time_Bomb\"><\/span>Is Your Legacy SQL Stack a Time Bomb?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If your team is fighting fires instead of shipping features, your legacy SQL stack might be holding you back. Here&#8217;s how:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Are 20% dev cycles spent on schema or capacity work-arounds?<\/li>\n\n\n\n<li>Are you archiving \u201ccold\u201d data just to stop write amplification?<\/li>\n\n\n\n<li>Are regional expansion projects measured in quarters?<\/li>\n\n\n\n<li>Is a four-minute outage \u2265 $50 K?<\/li>\n\n\n\n<li>Are data-residency fines a board-level risk?<\/li>\n<\/ol>\n\n\n\n<p>If you nodded <em>twice<\/em>, it&#8217;s time to consider a distributed SQL database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"First_Steps_Toward_Freedom\"><\/span>First Steps Toward Freedom<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Modernizing your database doesn\u2019t require a risky overhaul. You need to start small, prove impact, and scale with confidence. Here are some tips for getting started:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pick a high-pain service. Hot shard, global feature, or analytics sidecar.<\/li>\n\n\n\n<li>Run a live-migration drill. Most platforms ship bulk-load + change-stream tools that cut over with near-zero downtime.<\/li>\n\n\n\n<li>Set measurable goals (e.g., p99 &lt; 100 ms at 2\u00d7 TPS; failover &lt; 30s).<\/li>\n\n\n\n<li>Plan coexistence. Distributed SQL speaks MySQL or Postgres wire protocols &#8211; adopt incrementally, not via big-bang.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Strategic_Payoff\"><\/span>Strategic Payoff<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Initiative<\/strong><\/td><td><strong>Legacy Costs<\/strong><\/td><td><strong>Distributed SQL Outcome<\/strong><\/td><\/tr><tr><td><strong>Going Global<\/strong><\/td><td>3\u20136 mo shard project<\/td><td>1-line placement rule; live geo-rebalance<\/td><\/tr><tr><td><strong>Product Analytics<\/strong><\/td><td>ETL lag + DW bill<\/td><td>Run OLTP &amp; real-time OLAP on same data<\/td><\/tr><tr><td><strong>SRE Burnout<\/strong><\/td><td>Night pages for replica lag<\/td><td>Self-healing architecture meets SLAs<\/td><\/tr><tr><td><strong>Cloud Lock-In<\/strong><\/td><td>Vendor exit fees<\/td><td>Open-source core, multi-cloud flexibility<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Bottom_Line\"><\/span>The Bottom Line<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Stable checkouts don\u2019t earn applause; they quietly grow revenue. Seamless deploys won\u2019t trend on social-media; they free engineers to build. And the CFO will notice when the database spend flattens while traffic soars.<\/p>\n\n\n\n<p>Waiting means continuing to scale a legacy SQL time bomb until a peak event detonates it. Upgrading to distributed SQL turns that time bomb into a foundation for continuous innovation.<\/p>\n\n\n\n<p><em><a href=\"https:\/\/www.pingcap.com\/ko\/ebook-whitepaper\/tidb-vs-mysql-product-comparison-guide\/\">Download our comparison white paper<\/a> to learn how distributed SQL compares to popular legacy SQL databases such as traditional MySQL. <\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Peak-moment failures are never polite. In 2015, Target\u2019s website buckled on Cyber Monday while holiday carts sat idle. Delta canceled 1,300 flights when a single software outage rippled through critical systems. Analysts have shown that just 100 ms of extra latency trims roughly 1% of revenue, while Google observed a 20% traffic drop from a [&hellip;]<\/p>\n","protected":false},"author":312,"featured_media":28531,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[424],"tags":[56,147,246,14,111],"class_list":["post-28525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comparison","tag-acid-transaction","tag-distributed-sql","tag-horizontal-scalability","tag-mysql","tag-tidb"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png","author_info":{"display_name":"Stephen Thorn","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/sthorn\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks<\/title>\n<meta name=\"description\" content=\"Legacy SQL systems can&#039;t scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.\" \/>\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\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks\" \/>\n<meta property=\"og:description\" content=\"Legacy SQL systems can&#039;t scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\" \/>\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-07-24T21:52:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-25T21:52:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143409\/tidb_1200x627-2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1254\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stephen Thorn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143422\/tidb_twitter_1600x900-1-11.png\" \/>\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=\"Stephen Thorn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\"},\"author\":{\"name\":\"Stephen Thorn\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/61bf69f67411f55aaaa3fe73aaf05b94\"},\"headline\":\"Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks\",\"datePublished\":\"2025-07-24T21:52:48+00:00\",\"dateModified\":\"2025-07-25T21:52:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\"},\"wordCount\":1047,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png\",\"keywords\":[\"ACID Transaction\",\"Distributed SQL\",\"Horizontal Scalability\",\"MySQL\",\"TiDB\"],\"articleSection\":[\"Comparison\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\",\"name\":\"The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png\",\"datePublished\":\"2025-07-24T21:52:48+00:00\",\"dateModified\":\"2025-07-25T21:52:58+00:00\",\"description\":\"Legacy SQL systems can't scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png\",\"width\":3600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks\"}]},{\"@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\/61bf69f67411f55aaaa3fe73aaf05b94\",\"name\":\"Stephen Thorn\",\"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\":\"Stephen Thorn\"},\"description\":\"Principal Solutions Engineer\",\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/sthorn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks","description":"Legacy SQL systems can't scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.","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\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/","og_locale":"ko_KR","og_type":"article","og_title":"The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks","og_description":"Legacy SQL systems can't scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2025-07-24T21:52:48+00:00","article_modified_time":"2025-07-25T21:52:58+00:00","og_image":[{"width":2400,"height":1254,"url":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143409\/tidb_1200x627-2-3.png","type":"image\/png"}],"author":"Stephen Thorn","twitter_card":"summary_large_image","twitter_image":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143422\/tidb_twitter_1600x900-1-11.png","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"Stephen Thorn","Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/"},"author":{"name":"Stephen Thorn","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/61bf69f67411f55aaaa3fe73aaf05b94"},"headline":"Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks","datePublished":"2025-07-24T21:52:48+00:00","dateModified":"2025-07-25T21:52:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/"},"wordCount":1047,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png","keywords":["ACID Transaction","Distributed SQL","Horizontal Scalability","MySQL","TiDB"],"articleSection":["Comparison"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/","url":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/","name":"The Legacy SQL Time Bomb: How Distributed SQL Defuses Risks","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png","datePublished":"2025-07-24T21:52:48+00:00","dateModified":"2025-07-25T21:52:58+00:00","description":"Legacy SQL systems can't scale or survive peak loads. Discover how distributed SQL defuses risks and future-proofs your data stack.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png","width":3600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks"}]},{"@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\/61bf69f67411f55aaaa3fe73aaf05b94","name":"Stephen Thorn","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":"Stephen Thorn"},"description":"Principal Solutions Engineer","url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/sthorn\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/why-legacy-sql-scaling-time-bomb-distributed-sql-defuses-risks\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"tidb_feature_1800x600 (1)\" src=\"https:\/\/static.pingcap.com\/files\/2025\/07\/25143351\/tidb_feature_1800x600-1-12.png\" loading=\"lazy\" width=3600 height=1200 \/><\/div><div class=\"card-resource__content-container\"><div class=\"card-resource__content-head\"><div class=\"card-resource__category\">Comparison<\/div><\/div><h5 class=\"card-resource__title\">Why Legacy SQL Is a Scaling Time Bomb: How Distributed SQL Defuses Future Risks<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/28525","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\/312"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=28525"}],"version-history":[{"count":10,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/28525\/revisions"}],"predecessor-version":[{"id":28540,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/28525\/revisions\/28540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/28531"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=28525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=28525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=28525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}