{"id":19625,"date":"2024-09-03T01:38:02","date_gmt":"2024-09-03T08:38:02","guid":{"rendered":"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/"},"modified":"2024-11-14T05:48:24","modified_gmt":"2024-11-14T13:48:24","slug":"tidb-the-ultimate-htap-solution-for-real-time-analytics","status":"publish","type":"article","link":"https:\/\/www.pingcap.com\/ko\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/","title":{"rendered":"TiDB: The Ultimate HTAP Solution for Real-Time Analytics"},"content":{"rendered":"<h2><span class=\"ez-toc-section\" id=\"Understanding_TiDB_for_Real-Time_Analytics\"><\/span>Understanding TiDB for Real-Time Analytics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Introduction to TiDB<\/h3>\n<p><a href=\"https:\/\/github.com\/pingcap\/tidb\">TiDB<\/a> is an open-source distributed SQL database engineered for Hybrid Transactional and Analytical Processing (HTAP). Visualized as the &#8220;titanium&#8221; of databases, TiDB blends the strengths of traditional relational databases with the scalability and flexibility of modern distributed systems. It offers MySQL compatibility, allowing users to seamlessly transition from MySQL with minimal code modifications.<\/p>\n<p><strong>Core Advantages:<\/strong><br \/>\nTiDB is designed to tackle the trifecta of contemporary database challenges: scalability, consistency, and availability. With an architecture separating computation from storage, it not only supports massive horizontal scaling but also ensures strong transactional consistency through its innovative use of the Raft consensus algorithm.<\/p>\n<p>To grasp the potential and versatility of TiDB, consider its use cases in financial sectors demanding stringent consistency, real-time analytics, and disaster recovery solutions.<\/p>\n<h3>Core Features of TiDB Beneficial for Analytics<\/h3>\n<h4>Easy Horizontal Scaling<\/h4>\n<p>TiDB\u2019s architecture allows for effortless horizontal scaling. By separating the compute and storage layers, it lets users scale either component independently based on demand. This design ensures high performance without compromising on the simplicity of management.<\/p>\n<h4>Financial-Grade High Availability<\/h4>\n<p>TiDB achieves high availability through multi-replica storage and the Multi-Raft protocol. Every transaction is replicated across multiple nodes, ensuring that the system remains consistent and available even if a minority of the replicas fail. This makes TiDB an apt choice for critical applications requiring robust reliability and disaster tolerance.<\/p>\n<h4>Real-time HTAP<\/h4>\n<p>TiDB\u2019s HTAP capabilities are realized through its dual storage engines: TiKV for row-based storage and TiFlash for column-based storage. The real-time replication of data between these engines allows TiDB to handle Hybrid Transactional and Analytical Processing workloads efficiently without data latency issues.<\/p>\n<p>For a deeper understanding, you can delve into its architectural nuances <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/overview\">here<\/a>.<\/p>\n<h3>Comparison with Traditional Database Solutions<\/h3>\n<p>Traditional databases often necessitate a dual-database architecture to manage OLTP and OLAP workloads separately, resulting in complex and error-prone data ETL processes. TiDB negates this need by offering a holistic solution where transactional and analytical workloads can coexist seamlessly. Unlike standalone databases that struggle under high concurrency and massive data scales, TiDB\u2019s distributed nature ensures it maintains performance and responsiveness.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Optimizing_TiDB_for_Real-Time_Analytics\"><\/span>Optimizing TiDB for Real-Time Analytics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Data Ingestion Techniques for Real-Time Processing<\/h3>\n<p>For real-time analytics, the efficiency of data ingestion methods is crucial. TiDB supports several methods, ensuring flexibility and performance:<\/p>\n<h4>Batch Ingestion<\/h4>\n<p>Batch processing is suitable when dealing with vast datasets requiring periodic updates. Tools like <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/dumpling-overview\">Dumpling<\/a> facilitate high-speed data export, while <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/tidb-lightning-overview\">Lightning<\/a> aids in importing large volumes into TiDB.<\/p>\n<div class=\"codehilite\">\n<pre><code><span class=\"cm\">\/* Example of importing data using Lightning *\/<\/span>\n<span class=\"n\">tidb<\/span><span class=\"o\">-<\/span><span class=\"n\">lightning<\/span> <span class=\"o\">-<\/span><span class=\"n\">config<\/span> <span class=\"n\">tidb<\/span><span class=\"o\">-<\/span><span class=\"n\">lightning<\/span><span class=\"p\">.<\/span><span class=\"n\">toml<\/span>\n<\/code><\/pre>\n<\/div>\n<h4>Stream Processing<\/h4>\n<p>For applications needing constant data flow, stream processing is ideal. TiDB, in conjunction with <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/ticdc-overview\">TiCDC<\/a>, offers robust change data capture features. This integration supports real-time data replication, ensuring that both OLTP and OLAP workloads are always operating on fresh and accurate data.<\/p>\n<h3>Fine-Tuning Performance Parameters in TiDB<\/h3>\n<p>To maximize TiDB&#8217;s potential, certain performance parameters should be fine-tuned:<\/p>\n<ul>\n<li><strong>Concurrency Control:<\/strong> TiDB\u2019s configuration allows tuning the number of concurrent threads managing transactions and queries (<code>tidb_distsql_scan_concurrency<\/code>).<\/li>\n<li><strong>Memory Management:<\/strong> Adjusting memory settings, such as <code>tidb_mem_quota_query<\/code>, ensures queries use memory efficiently without overwhelming resources.<\/li>\n<li><strong>Compaction and Garbage Collection:<\/strong> Regular compaction and appropriate garbage collection settings (<code>tikv_gc_life_time<\/code>) prevent performance degradation over time.<\/li>\n<\/ul>\n<h3>Leveraging TiDB\u2019s HTAP Capabilities<\/h3>\n<p>To fully utilize HTAP, follow these steps:<\/p>\n<ol>\n<li><strong>Enable TiFlash Replicas:<\/strong> Create TiFlash replicas for tables requiring heavy analytical queries.\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">ALTER<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">my_table<\/span> <span class=\"k\">SET<\/span> <span class=\"n\">TIFLASH<\/span> <span class=\"n\">REPLICA<\/span> <span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<li><strong>Query Optimization:<\/strong> Leverage TiDB\u2019s optimizer hints to guide the SQL execution plan for optimal performance.\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">SELECT<\/span> <span class=\"cm\">\/*+ read_from_storage(tiflash[my_table]) *\/<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">my_table<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<li><strong>Real-time Analytics:<\/strong> Utilize TiDB\u2019s automatic selection of optimal processing engines, facilitated by the Cost-Based Optimizer (CBO), to ensure queries are executed by the most suitable engine.<\/li>\n<\/ol>\n<p>For a comprehensive guide on TiDB optimization techniques, you can refer to <a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/tidb-cloud-faq\">TiDB Cloud FAQs<\/a> and <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/dev-guide-hybrid-oltp-and-olap-queries\">Optimize HTAP Queries<\/a>.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Use_Cases_and_Best_Practices\"><\/span>Use Cases and Best Practices<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Case Studies of Real-Time Analytics in Action<\/h3>\n<p><strong>Case Study 1: Financial Sector<\/strong><br \/>\nA leading financial institution faced challenges with data consistency and real-time reporting. By adopting TiDB, they were able to:<\/p>\n<ul>\n<li>Achieve zero data loss with a Multi-Raft protocol.<\/li>\n<li>Improve data sync across geographically distributed data centers.<\/li>\n<li>Enable real-time analytics for fraud detection and risk management.<\/li>\n<\/ul>\n<p><strong>Case Study 2: E-commerce Platform<\/strong><br \/>\nAn e-commerce giant needed to handle high concurrency and massive data growth. TiDB\u2019s horizontal scalability allowed them to:<\/p>\n<ul>\n<li>Scale out to 512 nodes seamlessly.<\/li>\n<li>Handle peak loads during sales with improved latency.<\/li>\n<li>Integrate HTAP for real-time product recommendations and customer insights.<\/li>\n<\/ul>\n<p>These case studies illustrate the transformative impact of TiDB on real-world applications, showcasing its versatility and robust performance.<\/p>\n<h3>Best Practices for Schema Design in TiDB<\/h3>\n<p>Adopting best practices for schema design can substantially boost TiDB&#8217;s performance:<\/p>\n<ul>\n<li><strong>Primary Key Design:<\/strong> Use integer primary keys for faster indexing and retrieval.<\/li>\n<li><strong>Partitioning:<\/strong> Employ table partitioning for large datasets to improve query performance and management.<\/li>\n<li><strong>Indexes:<\/strong> Use suitable indexes judiciously to strike a balance between read performance and write overhead.\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">CREATE<\/span> <span class=\"k\">INDEX<\/span> <span class=\"n\">idx_user_id<\/span> <span class=\"k\">ON<\/span> <span class=\"n\">my_table<\/span><span class=\"p\">(<\/span><span class=\"n\">user_id<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ul>\n<h3>Tips for Efficient Query Optimization<\/h3>\n<p>Efficient query optimization ensures that TiDB handles both OLTP and OLAP workloads effectively:<\/p>\n<ul>\n<li><strong>Optimizer Hints:<\/strong> Use optimizer hints to direct TiDB to use the correct engine for each query:\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">SELECT<\/span> <span class=\"cm\">\/*+ use_index(my_table, idx_user_id) *\/<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">my_table<\/span> <span class=\"k\">WHERE<\/span> <span class=\"n\">user_id<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">123<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<li><strong>Partition Pruning:<\/strong> Utilize partition pruning to enhance query performance on partitioned tables.\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">my_table<\/span> <span class=\"n\">PARTITION<\/span><span class=\"p\">(<\/span><span class=\"n\">p1<\/span><span class=\"p\">)<\/span> <span class=\"k\">WHERE<\/span> <span class=\"n\">col1<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'value'<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<li><strong>Analyze Table:<\/strong> Regularly run <code>ANALYZE TABLE<\/code> to keep statistics updated, aiding the optimizer in choosing the best query plans.\n<div class=\"codehilite\">\n<pre><code><span class=\"k\">ANALYZE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">my_table<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<\/div>\n<\/li>\n<\/ul>\n<p>For more detailed best practices, explore <a href=\"https:\/\/docs.pingcap.com\/tidb\/v6.5\/dev-guide-hybrid-oltp-and-olap-queries\">HTAP Queries<\/a>.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TiDB stands at the forefront of modern database solutions, seamlessly integrating transactional and analytical processing into a unified architecture. With features like easy horizontal scaling, financial-grade availability, and real-time HTAP capabilities, TiDB meets the rigorous demands of today&#8217;s data-driven businesses. Adopting best practices in schema design, query optimization, and leveraging its advanced features can significantly enhance performance and unlock the full potential of real-time analytics. Whether in financial services, e-commerce, or any other data-intensive industry, TiDB provides an innovative, resilient, and efficient platform for managing and analyzing vast amounts of data effectively.<\/p>\n<p>For further exploration, visit the detailed documentation and get started with <a href=\"https:\/\/pingcap.com\/tidb-cloud\/\">TiDB Cloud<\/a> to experience the powerful capabilities of TiDB in real time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover TiDB&#8217;s scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.<\/p>","protected":false},"author":8,"featured_media":0,"template":"","class_list":["post-19625","article","type-article","status-publish","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: The Ultimate HTAP Solution for Real-Time Analytics | TiDB<\/title>\n<meta name=\"description\" content=\"Discover TiDB&#039;s scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TiDB: The Ultimate HTAP Solution for Real-Time Analytics | TiDB\" \/>\n<meta property=\"og:description\" content=\"Discover TiDB&#039;s scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/\" \/>\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-11-14T13:48:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2024\/09\/11005522\/Homepage-Ad.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"714\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/\",\"url\":\"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/\",\"name\":\"TiDB: The Ultimate HTAP Solution for Real-Time Analytics | TiDB\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"datePublished\":\"2024-09-03T08:38:02+00:00\",\"dateModified\":\"2024-11-14T13:48:24+00:00\",\"description\":\"Discover TiDB's scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/www.pingcap.com\/article\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TiDB: The Ultimate HTAP Solution for Real-Time Analytics\"}]},{\"@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: The Ultimate HTAP Solution for Real-Time Analytics | TiDB","description":"Discover TiDB's scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.","robots":{"index":"noindex","follow":"follow"},"og_locale":"ko_KR","og_type":"article","og_title":"TiDB: The Ultimate HTAP Solution for Real-Time Analytics | TiDB","og_description":"Discover TiDB's scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.","og_url":"https:\/\/www.pingcap.com\/ko\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_modified_time":"2024-11-14T13:48:24+00:00","og_image":[{"width":1440,"height":714,"url":"https:\/\/static.pingcap.com\/files\/2024\/09\/11005522\/Homepage-Ad.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@PingCAP","twitter_misc":{"Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/","url":"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/","name":"TiDB: The Ultimate HTAP Solution for Real-Time Analytics | TiDB","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"datePublished":"2024-09-03T08:38:02+00:00","dateModified":"2024-11-14T13:48:24+00:00","description":"Discover TiDB's scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/www.pingcap.com\/article\/"},{"@type":"ListItem","position":3,"name":"TiDB: The Ultimate HTAP Solution for Real-Time Analytics"}]},{"@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-article\" href=\"https:\/\/www.pingcap.com\/ko\/article\/tidb-the-ultimate-htap-solution-for-real-time-analytics\/\">            <h3>TiDB: The Ultimate HTAP Solution for Real-Time Analytics<\/h3>            <p>Discover TiDB's scalability, consistency, and real-time HTAP capabilities for seamless OLTP and OLAP workloads.<\/p>        <\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/article\/19625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/users\/8"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=19625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}