{"id":1126,"date":"2020-06-17T00:00:00","date_gmt":"2020-06-17T00:00:00","guid":{"rendered":"https:\/\/en.pingcap.com\/blog\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/"},"modified":"2024-07-16T04:48:46","modified_gmt":"2024-07-16T11:48:46","slug":"tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database","status":"publish","type":"press-release","link":"https:\/\/www.pingcap.com\/ko\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/","title":{"rendered":"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database"},"content":{"rendered":"<p><strong>Author:<\/strong> <a href=\"https:\/\/github.com\/siddontang\">Siddon Tang<\/a> (Chief Architect at PingCAP)<\/p>\n<p><strong>Transcreator:<\/strong> <a href=\"https:\/\/github.com\/CaitinChen\">Caitin Chen<\/a>; <strong>Editor:<\/strong> Tom Dewan<\/p>\n<p>Today, I&#8217;m proud to announce that TiDB 4.0 has reached general availability (GA). TiDB is an elastic, real-time Hybrid Transactional\/Analytical Processing (HTAP) database, and, best of all, it&#8217;s now ready for the cloud.<\/p>\n<p>The first half of 2020 has seen a world of uncertainty and unpredictability, and it&#8217;s high time for IT technology to keep up, especially for databases because it&#8217;s the foundation of every business in the world. In a previous post, our CTO Ed Huang shared his thoughts about the <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/future-of-database-unified-infrastructure-to-adapt-intelligently\/\">future of databases<\/a>. We believe that the future of the database is about unification, adaptiveness, and intelligence. As you may have seen in our <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidb-4.0-preview-easier-to-use-production-ready-htap-database\/\">TiDB 4.0 preview<\/a>, our new release is a big step closer to achieving that vision.<\/p>\n<p>TiDB 4.0 has made great progress in its stability, ease of use, performance, and cloud-native services. New features in version 4.0 also let TiDB support more application scenarios and many of our users have been testing and adopting the 4.0 version in their production environments. Now we believe the TiDB 4.0 GA version has become the right database solution to prepare you for the unpredictable world.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_can_TiDB_40_do_for_you\"><\/span>What can TiDB 4.0 do for you?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TiDB 4.0 is a real-time HTAP, truly elastic, cloud-native database, which meets your application requirements in various scenarios. In fact, TiDB 4.0 can do the work of three different databases:<\/p>\n<ul>\n<li>If your application data is correlated, and you need to guarantee atomicity, consistency, isolation, durability (ACID) compliance while your storage capacity is expected to be in a controllable range, TiDB can perform like <strong>a traditional relational database<\/strong>.<\/li>\n<li>If your application data is scattered in the system and not correlated, and if you need to scale your storage capacity but don&#8217;t require ACID compliance, TiDB can perform like <strong>a NoSQL database<\/strong>.<\/li>\n<li>If you need to do real-time data analytics and associate multiple tables to do aggregation operations, TiDB can perform like <strong>an analytical database<\/strong>.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Real-time_HTAP_analytics\"><\/span>Real-time HTAP analytics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TiDB 4.0 is a one-stop solution for both Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) applications to process HTAP workloads. Even if you are not sure whether your application is OLTP or OLAP, you can efficiently run your application on TiDB.<\/p>\n<p><a href=\"https:\/\/docs.pingcap.com\/tidb\/v4.0\/tiflash-overview\">TiFlash<\/a> is an extended analytical engine and columnar store for TiDB. <strong>A TiDB database that incorporates TiFlash lets you perform real-time HTAP analytics<\/strong>.<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12696\" src=\"https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash.png\" alt=\"TiDB in the HTAP architecture with TiFlash\" width=\"2088\" height=\"1010\" srcset=\"https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash.png 2088w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-300x145.png 300w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-1024x495.png 1024w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-768x371.png 768w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-1536x743.png 1536w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-2048x991.png 2048w, https:\/\/static.pingcap.com\/files\/2020\/06\/27213951\/tidb-with-tiflash-1440x697.png 1440w\" sizes=\"auto, (max-width: 2088px) 100vw, 2088px\" \/>\n<div class=\"caption-center\">TiDB in the HTAP architecture with TiFlash<\/div>\n<p>TiFlash offers you:<\/p>\n<ul>\n<li>Strong consistency in real time. TiDB replicates updated data to TiFlash in real time to ensure that TiFlash processes the latest (not just fresh) data.<\/li>\n<li>Automatic storage selection. TiDB intelligently determines whether to select row storage or column storage to cope with various query scenarios without your intervention.<\/li>\n<li>Flexibility and workload isolation. Both row and column stores scale separately.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Serverless_TiDB\"><\/span>Serverless TiDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Serverless_computing\">Serverless computing<\/a> is a very important concept in the field of cloud services. In TiDB 4.0, we not only support real-time HTAP analytics in the cloud, but also implement the first version of an elastic scheduling mechanism. This turns TiDB into a truly serverless database in the cloud.<\/p>\n<p>Now, you only need to deploy your TiDB cluster in the cloud (or your own Kubernetes cluster) with the minimum cluster topology and to configure rules. For example, one rule could be that when TiDB CPU usage exceeds 50%, a TiDB node is automatically added. Then, based on your own application load, TiDB will automatically:<\/p>\n<ul>\n<li>Auto-scale. When the service peak comes, TiDB automatically adds or reduces instances to meet the number of service requests.<\/li>\n<li>Automatically split hot <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/dev\/glossary\/#regionpeerraft-group\">Regions<\/a> (the basic unit for data storage in TiDB&#8217;s storage engine) with high read loads.<\/li>\n<li>Isolate hotspots. TiDB moves hot application data to a separate instance to ensure that it does not affect other applications.<\/li>\n<\/ul>\n<p>This feature is new in TiDB 4.0. We believe it will be the cornerstone of many product possibilities in the future.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"TiDB_40_achieves_faster_performance\"><\/span>TiDB 4.0 achieves faster performance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Compared with version 3.0, TiDB 4.0 has achieved a significant performance boost. For OLTP scenarios, the Sysbench and TPC-C benchmarks have improved by 30% to 50%. For OLAP scenarios, the TPC-H performance has increased by about 100% on average over a set of 22 queries. In addition, TiFlash greatly enhances TiDB&#8217;s real-time analytics capabilities without affecting OLTP tasks.<\/p>\n<p><strong>TiDB versions to compare:<\/strong><\/p>\n<p>TiDB 3.0.13 vs. TiDB 4.0.0<\/p>\n<p><strong>Hardware configuration:<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Component<\/strong><\/td>\n<td><strong>EC2 type <\/strong><\/td>\n<td><strong>Instance count<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Placement Driver (PD)<\/td>\n<td>AWS m5.xlarge<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>TiKV<\/td>\n<td>AWS i3.4xlarge<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>\ud2f0DB<\/td>\n<td>AWS c5.4xlarge<\/td>\n<td>3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Sysbench benchmark<\/h3>\n<p>We ran Sysbench tests on 16 tables, each with 10 million rows of data. For more detailed information on the system configurations and the tests we ran, see the <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/benchmark\/benchmark-sysbench-v4-vs-v3\/\">Sysbench Performance Test Report<\/a>.<\/p>\n<p>The tests showed that compared with version 3.0, TiDB 4.0&#8217;s Point Select performance increased by about 14%, and read-write performance increased by 31%.<\/p>\n<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"930\" class=\"wp-image-1127\" src=\"https:\/\/www.pingcap.com\/core\/uploads\/2020\/06\/tidb-3.0-vs-4.0-point-select.jpg\" alt=\"TiDB 3.0 vs. 4.0 for Point Select\" srcset=\"https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select.jpg 2000w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select-300x140.jpg 300w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select-1024x476.jpg 1024w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select-768x357.jpg 768w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select-1536x714.jpg 1536w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-point-select-1440x670.jpg 1440w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>\n<div class=\"caption-center\">TiDB 3.0 vs. 4.0 for Point Select performance (higher is better)<\/div>\n<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"928\" class=\"wp-image-1128\" src=\"https:\/\/www.pingcap.com\/core\/uploads\/2020\/06\/tidb-3.0-vs-4.0-read-write.jpg\" alt=\"TiDB 3.0 vs. 4.0 for read-write\" srcset=\"https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write.jpg 2000w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write-300x139.jpg 300w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write-1024x475.jpg 1024w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write-768x356.jpg 768w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write-1536x713.jpg 1536w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0-vs-4.0-read-write-1440x668.jpg 1440w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>\n<div class=\"caption-center\">TiDB 3.0 vs. 4.0 for read-write performance (higher is better)<\/div>\n<h3>TPC-C benchmark<\/h3>\n<p>In the TPC-C test, we found that TiDB 4.0 performed about 50% better. For test details, see the <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/benchmark\/v4.0-performance-benchmarking-with-tpcc\/\">TiDB TPC-C Performance Test Report<\/a>.<\/p>\n<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"920\" class=\"wp-image-1129\" src=\"https:\/\/www.pingcap.com\/core\/uploads\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c.jpg\" alt=\"TiDB 3.0 vs. 4.0 for TPC-C\" srcset=\"https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c.jpg 2000w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c-300x138.jpg 300w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c-1024x471.jpg 1024w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c-768x353.jpg 768w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c-1536x707.jpg 1536w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-tpc-c-1440x662.jpg 1440w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>\n<div class=\"caption-center\">TiDB 3.0 vs. 4.0 for TPC-C benchmarks (higher is better)<\/div>\n<h3>TPC-H benchmark<\/h3>\n<p>We ran TPC-H queries on TiDB 3.0.13 and TiDB 4.0 to compare their OLAP capabilities. For test details, see the <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/benchmark\/v4.0-performance-benchmarking-with-tpch\/\">TiDB TPC-H Performance Test Report \u2013 v4.0 vs. v3.0<\/a>.<\/p>\n<p>Because TiDB 4.0 introduces <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/tiflash\/tiflash-overview\/\">TiFlash<\/a> to strengthen TiDB&#8217;s HTAP capabilities, our test objects were:<\/p>\n<ul>\n<li>TiDB 3.0.13 that only read data from TiKV<\/li>\n<li>TiDB 4.0 that only read data from TiKV<\/li>\n<li>TiDB 4.0 that automatically read data from TiKV or TiFlash through cost-based query optimization<\/li>\n<\/ul>\n<p>The test results showed that <strong>TiDB&#8217;s query performance notably improved\u2014<a href=\"https:\/\/www.pingcap.com\/ko\/blog\/how-we-improved-tpcc-performance-50-percent-and-tpch-performance-100-percent\/#tpc-h-performance-improved-by-100\">about 100% on average<\/a><\/strong>.<\/p>\n<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"895\" class=\"wp-image-670\" src=\"https:\/\/www.pingcap.com\/core\/uploads\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h.jpg\" alt=\"TiDB 3.0 vs. 4.0 for TPC-H\" srcset=\"https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h.jpg 2000w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h-300x134.jpg 300w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h-1024x458.jpg 1024w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h-768x344.jpg 768w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h-1536x687.jpg 1536w, https:\/\/static.pingcap.com\/files\/2020\/06\/tidb-3.0.13-vs-4.0-for-tpc-h-1440x644.jpg 1440w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>\n<div class=\"caption-center\">TiDB 3.0 vs. 4.0 for TPC-H benchmarks (lower is better)<\/div>\n<h2><span class=\"ez-toc-section\" id=\"TiDB_40_is_smarter_and_more_secure\"><\/span>TiDB 4.0 is smarter and more secure<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TiDB 4.0 also has many new features and improvements, in terms of security, ecosystem, and features.<\/p>\n<h3>Data security<\/h3>\n<ul>\n<li>TiDB supports Transport Layer Security (TLS) and can dynamically update the certificate online.<\/li>\n<li>TiDB supports encryption at rest, to ensure data reliability and security.<\/li>\n<\/ul>\n<h3>TiDB ecosystem<\/h3>\n<ul>\n<li>TiDB 4.0 introduces <a href=\"https:\/\/github.com\/pingcap\/tiup\">TiUP<\/a>, a component manager that streamlines installing and configuring a TiDB cluster into a few easy commands. With TiUP, <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/get-tidb-cluster-up-in-only-one-minute\/\">you can get your cluster up in just one minute<\/a>! For details, see <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/production-deployment-using-tiup\/\">Deploy a TiDB Cluster Using TiUP<\/a>.<\/li>\n<li>It&#8217;s difficult to troubleshoot issues in a distributed database because system information is scattered among different machines. TiDB 4.0 offers <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/dashboard\/dashboard-intro\/\">TiDB Dashboard<\/a>, a graphical interface with various built-in widgets that lets you easily diagnose, monitor, and manage your clusters. You can read these blog posts to learn more:\n<ul>\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/easier-troubleshooting-for-distributed-databases\/\">TiDB Dashboard: Easier Troubleshooting for Distributed Databases<\/a><\/li>\n<li><a href=\"https:\/\/www.pingcap.com\/ko\/blog\/observe-distributed-databases-to-discover-unknowns\/\">Key Visualizer: Observe Distributed Databases to Discover the Unknowns<\/a><\/li>\n<\/ul>\n<\/li>\n<li>As users store more and more data in TiDB, quickly backing up and restoring data becomes a big challenge. In TiDB 4.0, we provide <a href=\"https:\/\/github.com\/pingcap\/br\">Backup &amp; Restore<\/a> (BR), a distributed backup and restore tool that offers high backup and restore speeds\u20141 GB\/s or more for 10 TB of data. BR already supports backup to <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amazon_S3\">AWS S3<\/a> and will soon support <a href=\"https:\/\/github.com\/pingcap\/br\/issues\/89\">backup to Google Cloud Storage<\/a>. To get more details, see our <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/br\/backup-and-restore-tool\/\">BR documentation<\/a> \uadf8\ub9ac\uace0 <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/back-up-and-restore-a-10-tb-cluster-at-1-gb-per-second\/\">blog post<\/a>.<\/li>\n<li>In TiDB 4.0, we introduce a new TiDB <a href=\"https:\/\/en.wikipedia.org\/wiki\/Change_data_capture\">change data capture<\/a> framework, <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/dev\/ticdc\/ticdc-overview\/\">TiCDC<\/a>. This open-source feature replicates TiDB&#8217;s incremental changes to downstream platforms. For more details, see <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/replication-latency-in-milliseconds-for-100-tb-clusters\/\">TiCDC: Replication Latency in Milliseconds for 100+ TB Clusters<\/a>.<\/li>\n<\/ul>\n<h3>Other features and improvements<\/h3>\n<ul>\n<li>Previously, the transaction size in TiDB was limited to 100 MB. But TiDB 4.0 sets the transaction size limit to 10 GB. Now you can easily process large amounts of data in a single transaction without having to consider batch processing. For details, see <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/large-transactions-in-tidb\/\">Large Transactions in TiDB<\/a>.<\/li>\n<li>TiDB 4.0 has officially adopted pessimistic locking as its default transaction model. With pessimistic locking, TiDB 4.0 is better compatible with MySQL, and it&#8217;s also more convenient for you to migrate your application from MySQL to TiDB. For more details, see <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/pessimistic-transaction\/\">TiDB Pessimistic Transaction Model<\/a> \uadf8\ub9ac\uace0 <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/pessimistic-locking-better-mysql-compatibility-fewer-rollbacks-under-high-load\/\">Pessimistic Locking: Better MySQL Compatibility, Fewer Rollbacks Under High Load<\/a>.<\/li>\n<li>During TiDB&#8217;s long runtime, as data changes, the optimizer may select a wrong index and then, slow queries may occur. This affects the application&#8217;s normal operation. To solve this problem, TiDB 4.0 introduces <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/sql-plan-management\/\">SQL Plan Management<\/a> (SPM), a mechanism that narrows down the optimizer&#8217;s searching space to execution plans that are proven to perform well. SPM avoids performance degradation caused by unanticipated plan changes, and you don&#8217;t have to change the application code. To learn more, see <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/sql-plan-management-never-worry-about-slow-queries-again\/\">SQL Plan Management: Never Worry About Slow Queries Again<\/a>.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Try_us_out\"><\/span>Try us out!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This post shows only a few of the highlights in TiDB 4.0. For a full list of features and improvements, check out the <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/releases\/release-4.0-ga\/\">TiDB 4.0 GA Release Notes<\/a>. If you&#8217;re running an earlier version of TiDB and want to try 4.0, read <a href=\"https:\/\/www.pingcap.com\/ko\/docs\/stable\/upgrade-tidb-using-tiup\/\">Upgrade TiDB Using TiUP<\/a>. You&#8217;re also welcome to join our <a href=\"https:\/\/slack.tidb.io\/invite?team=tidb-community&amp;channel=everyone&amp;ref=pingcap-blog\">community on Slack<\/a> and send us your feedback.<\/p>\n<p>This release is a big step forward for TiDB on its way to becoming &#8220;the database of the future.&#8221; We&#8217;d like to thank all our contributors and TiDB users who have helped us shape TiDB into what it is today.<\/p>","protected":false},"excerpt":{"rendered":"<p>TiDB 4.0 has reached general availability. It&#8217;s an elastic, real-time Hybrid Transactional\/Analytical Processing (HTAP) database, and, best of all, it&#8217;s now ready for the cloud.<\/p>","protected":false},"featured_media":1131,"template":"","class_list":["post-1126","press-release","type-press-release","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB<\/title>\n<meta name=\"description\" content=\"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!\" \/>\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\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB\" \/>\n<meta property=\"og:description\" content=\"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\" \/>\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-16T11:48:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@PingCAP\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\",\"url\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\",\"name\":\"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg\",\"datePublished\":\"2020-06-17T00:00:00+00:00\",\"dateModified\":\"2024-07-16T11:48:46+00:00\",\"description\":\"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg\",\"width\":2000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Press Releases\",\"item\":\"https:\/\/www.pingcap.com\/press-releases-news\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database\"}]},{\"@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":"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB","description":"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!","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\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/","og_locale":"ko_KR","og_type":"article","og_title":"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB","og_description":"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!","og_url":"https:\/\/www.pingcap.com\/ko\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_modified_time":"2024-07-16T11:48:46+00:00","og_image":[{"width":2000,"height":667,"url":"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@PingCAP","twitter_misc":{"Est. reading time":"7\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/","url":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/","name":"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database | TiDB","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg","datePublished":"2020-06-17T00:00:00+00:00","dateModified":"2024-07-16T11:48:46+00:00","description":"Get ready for anything with TiDB 4.0 GA - the real-time HTAP database built for an unpredictable world!","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg","contentUrl":"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg","width":2000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Press Releases","item":"https:\/\/www.pingcap.com\/press-releases-news\/"},{"@type":"ListItem","position":3,"name":"TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database"}]},{"@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\/press-release\/tidb-4-0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"htap-cloud-native-database.jpg\" src=\"https:\/\/static.pingcap.com\/files\/2020\/06\/htap-cloud-native-database.jpg\" loading=\"lazy\" width=2000 height=667 \/><\/div><div class=\"card-resource__content-container\"><div class=\"card-resource__content-head\"><div class=\"card-resource__category\">2020-06-17<\/div><\/div><h5 class=\"card-resource__title\">TiDB 4.0 GA, Gearing You Up for an Unpredictable World with a Real-Time HTAP Database<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/press-release\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/press-release"}],"about":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/types\/press-release"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/1131"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}