{"id":24322,"date":"2024-12-19T07:18:58","date_gmt":"2024-12-19T15:18:58","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=24322"},"modified":"2024-12-19T08:05:17","modified_gmt":"2024-12-19T16:05:17","slug":"distributed-sql-blueprint-what-it-takes-to-scale-modern-apps","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/","title":{"rendered":"Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Welcome_to_the_Distributed_SQL_Era_What_AWSs_Entry_Means_for_You\"><\/span>Welcome to the Distributed SQL Era: What AWS\u2019s Entry Means for You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Modern applications are pushing the boundaries of what databases can handle. As businesses expand, they face unprecedented demands\u2014hyper-scaling applications, global deployments, and real-time responsiveness\u2014that traditional databases simply weren\u2019t designed to meet. <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/why-distributed-sql-databases-elevate-modern-app-dev\/\">Distributed SQL databases<\/a> have emerged as a blueprint for success, but not all are created equal.<\/p>\n\n\n\n<p>Recently, Amazon\u2019s announcement of Aurora DSQL highlighted the growing recognition of distributed SQL as a critical enabler for modern applications. We see this move by AWS as an affirmation that the distributed SQL space is moving towards mainstream status and want to use this opportunity to welcome AWS to the extended distributed SQL family.<\/p>\n\n\n\n<p>As more businesses consider adopting distributed SQL databases, you\u2019ll face critical decisions about the solutions that will power your operations. Picking the right database isn\u2019t just about technology\u2014it\u2019s about ensuring scalability, reliability, and trust, and fostering innovation for your business\u2019s long-term success.&nbsp;<\/p>\n\n\n\n<p>This blog dives into the real-world needs of modern applications, exploring the critical capabilities that define a successful distributed SQL database blueprint, and highlighting key questions to ask when evaluating options. By reflecting on these experiences, we aim to highlight how distributed SQL databases can empower organizations to scale and operate effectively.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_New_Challenges_Modern_Applications_Face\"><\/span>The New Challenges Modern Applications Face<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Today\u2019s applications are a testament to innovation but highlight the growing pains of scaling effectively. Consider the need for <strong><a href=\"https:\/\/www.pingcap.com\/ko\/case-study\/bolt-modernizing-mysql-tidb-scale-thousands-microservices-aws\/\">infinite scale<\/a><\/strong>: applications today process millions of requests per second and manage petabytes of data without flinching. E-commerce platforms, for instance, rely on this scalability to handle massive traffic spikes during events like Black Friday sales.<\/p>\n\n\n\n<p>Another dimension to consider is <strong><a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/high-concurrency-best-practices\">write-intensive workloads<\/a><\/strong>. Industries like IoT and financial services generate a deluge of data that must be ingested and processed in real-time. Fraud detection systems, for example, depend on databases that can handle rapid write operations without compromising performance.<\/p>\n\n\n\n<p>Meanwhile, <strong><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/multi-tenant-architecture-enhancing-database-scalability-tidb\/\">multi-tenancy<\/a><\/strong> has become a cornerstone for SaaS providers. These businesses need to support multiple customers on shared infrastructure while maintaining strict security and performance guarantees. CRM platforms often face this challenge as they scale to meet the unique needs of thousands of enterprise clients.<\/p>\n\n\n\n<p>Lastly, businesses are looking to simplify operations. <strong>Operational simplicity<\/strong> is key to reducing the overhead of managing complex architectures, such as sharding or manual failover. For startups and enterprises alike, the ability to scale quickly without operational bottlenecks can be a game-changer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mapping_the_Needs_to_a_Distributed_SQL_Blueprint\"><\/span>Mapping the Needs to a Distributed SQL Blueprint <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Addressing these challenges requires distributed SQL databases with specific capabilities:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Scaling Across Dimensions<br><\/strong>As applications grow in volume, throughput, and number of concurrent connections, seamless horizontal scalability becomes crucial. A database built on shared-nothing principles can distribute data and workloads effectively, ensuring smooth scale-out without downtime or performance degradation.<\/td><td><strong>Strong Consistency and Availability<\/strong><br>Modern users demand accuracy and reliability. Distributed systems must offer <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/distributed-transactions-tidb\/\">ACID transactions<\/a> and ensure availability across regions. Consensus protocols, like Raft or Paxos, underpin the consistency and fault tolerance required to meet these expectations.<\/td><td><strong>Efficient Write Management<\/strong><br>Write-heavy workloads demand optimized paths for data ingestion. Purpose-built storage engines, designed for parallel writes and in-memory processing, enable databases to handle massive data streams while maintaining low latency.<\/td><\/tr><tr><td><strong>Multi-Tenancy Done Right<\/strong><br>Serving diverse customers securely and efficiently requires logical isolation, resource quotas, and <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidb-resource-control-workload-consolidation-transactional-apps\/\">fine-grained access controls<\/a>. Namespace-based architectures provide the necessary foundation for delivering tailored experiences to multiple tenants.<\/td><td><strong>Cloud-Native Elasticity<\/strong><br>Modern workloads are unpredictable, and databases must adapt dynamically. By decoupling compute and storage, databases can scale resources up or down automatically, ensuring cost-efficiency and performance under varying loads.<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Choosing_a_Distributed_SQL_Blueprint_The_Questions_You_Need_to_Ask\"><\/span>Choosing a Distributed SQL Blueprint: The Questions You Need to Ask<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Modern applications demand more from databases than ever before. Whether you\u2019re running a SaaS platform supporting thousands of customers or an e-commerce platform preparing for Black Friday, your database must balance scalability, reliability, and simplicity.<\/p>\n\n\n\n<p>When evaluating a distributed SQL database, consider these key questions:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Can It Scale With My Business?<\/h3>\n\n\n\n<p>Many businesses start small but grow rapidly. Distributed SQL should scale with your business without hitting bottlenecks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. How Reliable Is It Under Pressure?<\/h3>\n\n\n\n<p>Write-intensive workloads are like the constant flow of transactional data found in SaaS and&nbsp; E-commerce platforms. Without a robust database, these operations can become bottlenecks, leading to poor performance and unhappy customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.&nbsp; Does It Simplify Operations?<\/h3>\n\n\n\n<p>Operational simplicity is crucial to scaling effectively. The ability to handle simultaneous schema updates and data changes reduces complexity, ensuring seamless operations as your business grows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Does It Empower Developers?<\/h3>\n\n\n\n<p>Developers need robust tools to build modern applications. Essential features like <a href=\"https:\/\/docs.pingcap.com\/tidb\/v8.1\/data-type-json\">JSON support<\/a>, <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/views\">views<\/a>, \uadf8\ub9ac\uace0 <a href=\"https:\/\/docs.pingcap.com\/tidb\/v8.1\/dev-guide-create-secondary-indexes\">secondary indexes<\/a> should come standard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Defining_a_Distributed_SQL_Blueprint_Real-World_Success_Patterns\"><\/span>Defining a Distributed SQL Blueprint: Real-World Success Patterns<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What Works<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Start with Sharding<\/strong>: Begin with a clear <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/database-sharding-defined\/\">sharding strategy<\/a> based on your access patterns<\/li>\n\n\n\n<li><strong>Plan for Growth<\/strong>: Design for 10x your current scale from day one<\/li>\n\n\n\n<li><strong>Monitor Everything<\/strong>: Invest in comprehensive monitoring and alerting<\/li>\n\n\n\n<li><strong>Test Chaos<\/strong>: Regularly test failure scenarios and recovery procedures<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Common Pitfalls<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Underestimating Operational Complexity<\/strong>: Distributed systems require different operational skills<\/li>\n\n\n\n<li><strong>Ignoring Network Costs<\/strong>: Network bandwidth and latency can become major cost factors<\/li>\n\n\n\n<li><strong>Assuming Perfect Networks<\/strong>: Systems must be designed for network failures and partitions<\/li>\n\n\n\n<li><strong>Overlooking Backup Complexity<\/strong>: Backup and recovery are more complex in distributed systems<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Sets_TiDB_Apart_as_the_Blueprint_for_Distributed_SQL\"><\/span>What Sets TiDB Apart as the Blueprint for Distributed SQL?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At PingCAP, we\u2019ve spent over seven years refining <a href=\"https:\/\/www.pingcap.com\/ko\/tidb-self-managed\/\">\ud2f0DB<\/a>, an open source distributed SQL database, to meet the demands of modern businesses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Proven Scalability<\/h3>\n\n\n\n<p>Here\u2019s how TiDB delivers scalability for even the most complex environments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TiDB supports over 1 million tables per database, ideal for multi-tenant SaaS platforms.<\/li>\n\n\n\n<li>Seamlessly handles large-scale transactional and analytical data streams.<\/li>\n\n\n\n<li>Capable of processing massive data volumes, ensuring smooth operations at any scale.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Flexibility Without Lock-In<\/h3>\n\n\n\n<p>TiDB stands out by offering unparalleled flexibility and deployment options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multi-cloud and hybrid deployment options, including AWS, GCP, and (soon) Azure.<\/li>\n\n\n\n<li>Self-managed and fully managed models give you control over cost and performance.<\/li>\n\n\n\n<li>The freedom to avoid vendor lock-in, ensuring your database strategy aligns with your business goals.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. AI and Innovation-Ready Features<\/h3>\n\n\n\n<p>TiDB empowers forward-looking organizations with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/vector-search-overview\">Vector search capabilities<\/a> for AI\/ML workloads.<\/li>\n\n\n\n<li>Support for real-time analytics and fraud detection.<\/li>\n\n\n\n<li>Developer-friendly tools that speed up time to market for cutting-edge applications.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Shaping_the_Future_of_Distributed_SQL_Our_Commitment_to_Innovation_and_Your_Blueprint_for_Success\"><\/span>Shaping the Future of Distributed SQL: Our Commitment to Innovation and Your Blueprint for Success<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The rise of distributed SQL is exciting, and we\u2019re thrilled to see AWS recognize its potential. But building a production-grade, distributed SQL database is no small feat. It requires years of iteration, real-world testing, and collaboration with businesses across industries.<\/p>\n\n\n\n<p>At PingCAP, we\u2019ve embraced this challenge since 2017, and our journey continues with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Continuous Innovation<\/strong>: We\u2019re constantly improving TiDB to advance multi-region replication and optimize query performance, ensuring it meets modern business needs.<\/li>\n\n\n\n<li><strong>Open Source Commitment<\/strong>: Our open-source foundation ensures a thriving community and rapid innovation.<\/li>\n\n\n\n<li><strong>Customer-Centric Approach<\/strong>: We\u2019re focused on solving real-world problems for our customers, empowering them to scale and innovate.<\/li>\n<\/ul>\n\n\n\n<p>Find out how TiDB can drive your business growth today. TiDB offers the maturity, flexibility, and innovation to meet your business\u2019s most demanding needs. Join the distributed SQL revolution.<\/p>","protected":false},"excerpt":{"rendered":"<p>Welcome to the Distributed SQL Era: What AWS\u2019s Entry Means for You Modern applications are pushing the boundaries of what databases can handle. As businesses expand, they face unprecedented demands\u2014hyper-scaling applications, global deployments, and real-time responsiveness\u2014that traditional databases simply weren\u2019t designed to meet. Distributed SQL databases have emerged as a blueprint for success, but not [&hellip;]<\/p>\n","protected":false},"author":270,"featured_media":24379,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[145],"tags":[85,147,271,9,347,111],"class_list":["post-24322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-thought-leadership","tag-cloud-native","tag-distributed-sql","tag-multi-tenancy","tag-scalability","tag-strong-consistency","tag-tidb"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png","author_info":{"display_name":"Kalyan C Tummala","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/kalyan\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Distributed SQL Blueprint: What it Takes to Scale Modern Apps<\/title>\n<meta name=\"description\" content=\"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.\" \/>\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\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Distributed SQL Blueprint: What it Takes to Scale Modern Apps\" \/>\n<meta property=\"og:description\" content=\"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\" \/>\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=\"2024-12-19T15:18:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-19T16:05:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070232\/tidb_1200x627-4.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=\"Kalyan C Tummala\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070250\/tidb_twitter_1600x900-4.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=\"Kalyan C Tummala\" \/>\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\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\"},\"author\":{\"name\":\"Kalyan C Tummala\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/a5508b50ab4ef1f0a46fa3ce90368af3\"},\"headline\":\"Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands\",\"datePublished\":\"2024-12-19T15:18:58+00:00\",\"dateModified\":\"2024-12-19T16:05:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\"},\"wordCount\":1201,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png\",\"keywords\":[\"Cloud-native\",\"Distributed SQL\",\"Multi-Tenancy\",\"Scalability\",\"Strong Consistency\",\"TiDB\"],\"articleSection\":[\"Thought Leadership\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\",\"name\":\"Distributed SQL Blueprint: What it Takes to Scale Modern Apps\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png\",\"datePublished\":\"2024-12-19T15:18:58+00:00\",\"dateModified\":\"2024-12-19T16:05:17+00:00\",\"description\":\"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png\",\"width\":3600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands\"}]},{\"@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\/a5508b50ab4ef1f0a46fa3ce90368af3\",\"name\":\"Kalyan C Tummala\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2024\/06\/25175857\/Kalyan-150x150.jpeg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/06\/25175857\/Kalyan-150x150.jpeg\",\"caption\":\"Kalyan C Tummala\"},\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/kalyan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Distributed SQL Blueprint: What it Takes to Scale Modern Apps","description":"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.","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\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/","og_locale":"ko_KR","og_type":"article","og_title":"Distributed SQL Blueprint: What it Takes to Scale Modern Apps","og_description":"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2024-12-19T15:18:58+00:00","article_modified_time":"2024-12-19T16:05:17+00:00","og_image":[{"width":2400,"height":1254,"url":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070232\/tidb_1200x627-4.png","type":"image\/png"}],"author":"Kalyan C Tummala","twitter_card":"summary_large_image","twitter_image":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070250\/tidb_twitter_1600x900-4.png","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"Kalyan C Tummala","Est. reading time":"6\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/"},"author":{"name":"Kalyan C Tummala","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/a5508b50ab4ef1f0a46fa3ce90368af3"},"headline":"Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands","datePublished":"2024-12-19T15:18:58+00:00","dateModified":"2024-12-19T16:05:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/"},"wordCount":1201,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png","keywords":["Cloud-native","Distributed SQL","Multi-Tenancy","Scalability","Strong Consistency","TiDB"],"articleSection":["Thought Leadership"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/","url":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/","name":"Distributed SQL Blueprint: What it Takes to Scale Modern Apps","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png","datePublished":"2024-12-19T15:18:58+00:00","dateModified":"2024-12-19T16:05:17+00:00","description":"Explore the critical capabilities behind a successful distributed SQL blueprint and know the key questions to ask when evaluating options.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.png","width":3600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands"}]},{"@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\/a5508b50ab4ef1f0a46fa3ce90368af3","name":"Kalyan C Tummala","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/","url":"https:\/\/static.pingcap.com\/files\/2024\/06\/25175857\/Kalyan-150x150.jpeg","contentUrl":"https:\/\/static.pingcap.com\/files\/2024\/06\/25175857\/Kalyan-150x150.jpeg","caption":"Kalyan C Tummala"},"url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/kalyan\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/distributed-sql-blueprint-what-it-takes-to-scale-modern-apps\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"tidb_feature_1800x600 (1)\" src=\"https:\/\/static.pingcap.com\/files\/2024\/12\/19070200\/tidb_feature_1800x600-1-4.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\">Thought Leadership<\/div><\/div><h5 class=\"card-resource__title\">Building for Scale: The Blueprint for Distributed SQL Databases That Meet Modern Demands<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/24322","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\/270"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=24322"}],"version-history":[{"count":22,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/24322\/revisions"}],"predecessor-version":[{"id":24405,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/24322\/revisions\/24405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/24379"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=24322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=24322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=24322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}