{"id":17787,"date":"2024-06-06T20:30:33","date_gmt":"2024-06-07T03:30:33","guid":{"rendered":"https:\/\/www.pingcap.com\/?post_type=event&#038;p=17787"},"modified":"2024-07-17T13:15:37","modified_gmt":"2024-07-17T20:15:37","slug":"exploring-tidbs-distributed-execution-framework-dxf","status":"publish","type":"event","link":"https:\/\/www.pingcap.com\/ko\/event\/exploring-tidbs-distributed-execution-framework-dxf\/","title":{"rendered":"Exploring TiDB&#8217;s Distributed eXecution Framework (DXF)"},"content":{"rendered":"<p style=\"font-size:22px\">To meet the demands of modern applications, relational databases need a radically new architecture \u2014 one designed from the ground up to handle voluminous data and transaction loads, resist different types of failure and function seamlessly during times of peak demand without manual intervention or patchwork scaling strategies.&nbsp;<\/p>\n\n\n\n<p style=\"font-size:22px\">TiDB is a prime example of this new style of database architecture. As an open-source distributed SQL database, it\u2019s designed for the most demanding applications, scaling out to handle data volumes up to a petabyte in size.&nbsp;<\/p>\n\n\n\n<p style=\"font-size:22px\">In this webinar, Sunny Bains, Software Architect at PingCAP, as he provides expert insights into TiDB&#8217;s Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing resource usage in distributed architecture. You&#8217;ll discover:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:22px\">Why a framework like this is even necessary<\/li>\n\n\n\n<li style=\"font-size:22px\">DXF design fundamentals and implementation principles<\/li>\n\n\n\n<li style=\"font-size:22px\">DXF common use cases including unified capabilities for high scalability, high availability, and high performance<\/li>\n\n\n\n<li style=\"font-size:22px\">Key results from PingCAP&#8217;s real-world testing<\/li>\n<\/ul>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:22px\">Speaker: <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"446\" src=\"https:\/\/static.pingcap.com\/files\/2024\/06\/24122537\/Screen-Shot-2024-06-24-at-3.24.45-PM-modified.png\" alt=\"\" class=\"wp-image-17788\" style=\"width:241px;height:auto\" srcset=\"https:\/\/static.pingcap.com\/files\/2024\/06\/24122537\/Screen-Shot-2024-06-24-at-3.24.45-PM-modified.png 446w, https:\/\/static.pingcap.com\/files\/2024\/06\/24122537\/Screen-Shot-2024-06-24-at-3.24.45-PM-modified-300x300.png 300w, https:\/\/static.pingcap.com\/files\/2024\/06\/24122537\/Screen-Shot-2024-06-24-at-3.24.45-PM-modified-150x150.png 150w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><strong>Sunny Bains<\/strong><\/p>\n\n\n\n<p><strong>Software Architect, PingCAP<\/strong><\/p>\n\n\n\n<p>Sunny Bains is a software architect at PingCAP, the company behind TiDB. He has worked on storage engines for more than 22 years. His first acquaintance with database kernel work was in 2001, when he was tasked with writing a database engine from scratch. In 2006, he joined the Oracle InnoDB team and was the team lead from 2013 . While there, he fixed all the core InnoDB bottlenecks and made it scale to what it is today. Some of his other contributions include parallel scanning of the B-tree, parallel DDL, and the full-text search core.<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>To meet the demands of modern applications, relational databases need a radically new architecture \u2014 one designed from the ground up to handle voluminous data and transaction loads, resist different types of failure and function seamlessly during times of peak demand without manual intervention or patchwork scaling strategies.&nbsp; TiDB is a prime example of this [&hellip;]<\/p>\n","protected":false},"featured_media":17789,"template":"","categories":[],"tags":[],"region":[214,215,216],"location":[207],"class_list":["post-17787","event","type-event","status-publish","has-post-thumbnail","hentry","region-apac","region-emea","region-north-america","location-virtual"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Exploring TiDB&#039;s Distributed eXecution Framework (DXF) | TiDB<\/title>\n<meta name=\"description\" content=\"Discover TiDB&#039;s Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.\" \/>\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\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exploring TiDB&#039;s Distributed eXecution Framework (DXF) | TiDB\" \/>\n<meta property=\"og:description\" content=\"Discover TiDB&#039;s Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\" \/>\n<meta property=\"og:site_name\" content=\"TiDB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/pingcap2015\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-17T20:15:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2024\/06\/24180313\/pingcap_twitter_1600x900-2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3200\" \/>\n\t<meta property=\"og:image:height\" content=\"1800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.pingcap.com\/files\/2024\/06\/24180313\/pingcap_twitter_1600x900-2-3.png\" \/>\n<meta name=\"twitter:site\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:label1\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\",\"url\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\",\"name\":\"Exploring TiDB's Distributed eXecution Framework (DXF) | TiDB\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png\",\"datePublished\":\"2024-06-07T03:30:33+00:00\",\"dateModified\":\"2024-07-17T20:15:37+00:00\",\"description\":\"Discover TiDB's Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png\",\"width\":3600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\",\"item\":\"https:\/\/www.pingcap.com\/event\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Exploring TiDB&#8217;s Distributed eXecution Framework (DXF)\"}]},{\"@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\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Exploring TiDB's Distributed eXecution Framework (DXF) | TiDB","description":"Discover TiDB's Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.","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\/event\/exploring-tidbs-distributed-execution-framework-dxf\/","og_locale":"ko_KR","og_type":"article","og_title":"Exploring TiDB's Distributed eXecution Framework (DXF) | TiDB","og_description":"Discover TiDB's Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.","og_url":"https:\/\/www.pingcap.com\/ko\/event\/exploring-tidbs-distributed-execution-framework-dxf\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_modified_time":"2024-07-17T20:15:37+00:00","og_image":[{"width":3200,"height":1800,"url":"https:\/\/static.pingcap.com\/files\/2024\/06\/24180313\/pingcap_twitter_1600x900-2-3.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/static.pingcap.com\/files\/2024\/06\/24180313\/pingcap_twitter_1600x900-2-3.png","twitter_site":"@PingCAP","twitter_misc":{"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/","url":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/","name":"Exploring TiDB's Distributed eXecution Framework (DXF) | TiDB","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png","datePublished":"2024-06-07T03:30:33+00:00","dateModified":"2024-07-17T20:15:37+00:00","description":"Discover TiDB's Distributed eXecution Framework (DXF), a unified scheduling and task execution tool for managing database resource usage.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png","width":3600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/event\/exploring-tidbs-distributed-execution-framework-dxf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Events","item":"https:\/\/www.pingcap.com\/event\/"},{"@type":"ListItem","position":3,"name":"Exploring TiDB&#8217;s Distributed eXecution Framework (DXF)"}]},{"@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"]}]}},"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/event\/exploring-tidbs-distributed-execution-framework-dxf\/\"><div class=\"card-event__image-container\"><img class=\"card-event__image\" alt=\"pingcap_feature_1800x600\" src=\"https:\/\/static.pingcap.com\/files\/2024\/06\/24174119\/pingcap_feature_1800x600-2.png\" loading=\"lazy\" width=3600 height=1200 \/><\/div><div class=\"card-event__content-container\"><div class=\"card-resource__content-status\"><div class=\"card-resource__status completed\">Completed<\/div><div class=\"card-resource__webinar\"><i><\/i>On-Demand<\/div><\/div><h5 class=\"card-resource__title\">Exploring TiDB&#8217;s Distributed eXecution Framework (DXF)<\/h5><p class=\"card-resource__date\"><i class=\"icon-calendar-check\"><\/i>Jan 1 12:00 am - 12:00 am PDT<\/p><p class=\"card-resource__location\"><i class=\"icon-map-pin\"><\/i>Virtual<\/p><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/event\/17787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/event"}],"about":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/types\/event"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/17789"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=17787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=17787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=17787"},{"taxonomy":"region","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/region?post=17787"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/location?post=17787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}