{"id":29234,"date":"2025-08-29T22:25:43","date_gmt":"2025-08-30T05:25:43","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=29234"},"modified":"2026-01-05T05:28:10","modified_gmt":"2026-01-05T13:28:10","slug":"real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/","title":{"rendered":"Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud"},"content":{"rendered":"<p>At PingCAP, our mission with TiDB Cloud is to make data easier, faster, and more powerful for developers and enterprises. Today, we\u2019re taking that vision one step further with a new capability: streaming real-time data changes directly from TiDB Cloud into the StreamNative Cloud ecosystem.<\/p>\n\n\n\n<p>This integration, powered by <a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/changefeed-overview\/\">TiDB Cloud\u2019s Changefeed<\/a> feature, gives you the ability to capture and propagate database events the moment they happen. Combined with StreamNative\u2019s Apache Pulsar\u2013based platform, this enables low-latency data distribution and event-driven architectures that keep businesses responsive in an always-on world.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"470\" src=\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg.png\" alt=\"Integrating TiDB Cloud with StreamNative\" class=\"wp-image-29323\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg.png 1600w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg-300x88.png 300w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg-1024x301.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg-768x226.png 768w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221709\/AD_4nXc7Z8lfC9onIBWBmUTw7j6YcZDIgnO-Lz9JTzcHjcpsE7n_s8qXd70EhZfLYJB8PH9wXBLnFGqFGLQlmoXvBXip_8XcbyRdY3Leaz4CJe4FFvIfwoVBn2QWyUOmdAhvID6cLJxljg-1536x451.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p>TiDB Cloud offers a powerful, distributed SQL database that excels at handling large-scale, high-concurrency workloads. <a href=\"https:\/\/streamnative.io\/products\/one-streamnative-platform\">StreamNative&#8217;s ONE platform<\/a>, powered by Apache Pulsar, on the other hand, provides a highly scalable, low-latency messaging and streaming platform designed for real-time data ingestion and distribution.&nbsp;<\/p>\n\n\n\n<p>The new changefeed feature bridges these two powerful platforms, enabling seamless data flow from TiDB Cloud to StreamNative Cloud.<\/p>\n\n\n\n<p>This integration allows users to capture data changes in TiDB Cloud and stream them directly into Apache Pulsar topics on StreamNative Cloud. This opens up a multitude of use cases, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.pingcap.com\/ko\/solutions\/enable-operational-intelligence\/\">Real-time Analytics<\/a>:<\/strong> Feed operational data from TiDB Cloud into Pulsar for immediate processing and analytical insights.<\/li>\n\n\n\n<li><strong>Event-Driven Applications:<\/strong> Build reactive applications that respond instantly to database changes.<\/li>\n\n\n\n<li><strong>Data Synchronization:<\/strong> Keep various data systems consistent by propagating changes efficiently.<\/li>\n\n\n\n<li><strong>Data Lake Ingestion:<\/strong> Stream TiDB Cloud data into data lakes for historical analysis and machine learning.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Real-Time Streaming: Getting Started with TiDB Cloud Changefeed and StreamNative Cloud<\/h2>\n\n\n\n<p>Getting started with this powerful integration is straightforward. Here&#8217;s a quick guide to help you set up your first changefeed:<\/p>\n\n\n\n<p><strong>Prerequisites<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"http:\/\/tidbcloud.com\/\">TiDB Cloud account<\/a><\/li>\n\n\n\n<li>A <a href=\"https:\/\/console.streamnative.cloud\/signup?from=site_landing-page\">StreamNative Cloud account<\/a><\/li>\n\n\n\n<li>Basic understanding of Apache Pulsar topics and subscriptions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Prepare Your StreamNative Cloud Environment<\/h3>\n\n\n\n<p>Before configuring the changefeed, you need to set up the destination topic and get authentication details from your StreamNative Cloud console.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Log in<\/strong> to your StreamNative Cloud console. You can create a <a href=\"https:\/\/streamnative.io\/deployment#serverless\">serverless<\/a> cluster to get started quickly.<\/li>\n\n\n\n<li><strong>Create a Topic<\/strong>: Navigate to the Topics section, select your desired tenant and namespace, and create a new topic (e.g., tidb-changes). <strong>Note the full topic name<\/strong>, as you will need it later.<\/li>\n\n\n\n<li><strong>Get Authentication Key<\/strong>: Navigate to &#8216;Pulsar Clients\u2018, select your service account, then click <strong>Create API Key<\/strong> to generate a token. <strong>Copy this token securely<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1201\" src=\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw.png\" alt=\"PreparingyYour StreamNative Cloud environment for real-time streaming.\" class=\"wp-image-29324\" srcset=\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw.png 1600w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw-300x225.png 300w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw-1024x769.png 1024w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw-768x576.png 768w, https:\/\/static.pingcap.com\/files\/2025\/08\/29221727\/AD_4nXfF88G03IJvtMgVGVDCMC_80b_lAqaWwmirXNqjXi2MB17BNI64DptD6ttygerixaUbJGSEJG9UuCQu5-tgMaRwl7bomxhMnrGU6Lvw_ayfEB18nukQgHZ8yzOespE9XBt-7m1IFw-1536x1153.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Fig 1: Prepare Your StreamNative Cloud Environment<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Configure TiDB Cloud Changefeed<\/h3>\n\n\n\n<p>With your StreamNative Cloud access APIKey ready, you can now create the changefeed in TiDB Cloud.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <a href=\"https:\/\/www.pingcap.com\/ko\/blog\/tidb-cloud-console-navigation-latest-redesign-capabilities\/\">TiDB Cloud console<\/a>.<\/li>\n\n\n\n<li>Navigate to the <strong>Changefeed<\/strong> section and create a new changefeed.<\/li>\n\n\n\n<li>Select <strong>Pulsar<\/strong> as the destination.<\/li>\n\n\n\n<li>Under <strong>Connection<\/strong>, provide your Pulsar Broker URL and select the <strong>Token<\/strong> Auth Type.<\/li>\n\n\n\n<li>Enter the broker Pulsar Broker URL and API key you obtained in the previous step.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdx8l09lZZehiuml2rUIdpv5NRm617gKbCHf8gay5LTmUpyyo-BPjSQM8-mb0RfS2aAlWT_W3D7W4ORD2vyLBemQifQI3W346z1M27XfegH_3GMXVbfXXbeWRIKUAuuk7esSslCGw?key=9dEAIJTvZMix4LBAu_S34g\" alt=\"Configuring TiDB Cloud Changefeed for real-time streaming.\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Fig 2: Configure TiDB Cloud Changefeed<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Create a Table and Insert Data in TiDB Cloud<\/h3>\n\n\n\n<p>Now that the changefeed is set up, you can generate change events by executing SQL commands in the TiDB Cloud Shell.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the TiDB Cloud Shell for your cluster.<\/li>\n\n\n\n<li>Run the following SQL statements to create a users table and insert two records:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>\nCREATE TABLE users (\n    id BIGINT PRIMARY KEY AUTO_RANDOM,\n    name VARCHAR(255),\n    email VARCHAR(255)\n);\n\nINSERT INTO users (name, email) VALUES \n('Bob', 'bob@example.com'),\n('Charlie', 'charlie@example.com');\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Verify Data in StreamNative Cloud<\/h3>\n\n\n\n<p>The SQL command change events stream directly to your StreamNative Apache Pulsar topic. A Pulsar consumer can then verify that the data has been received correctly.<\/p>\n\n\n\n<p>The consumer will receive the change events in a structured JSON format. The first event will be the DDL for the CREATE TABLE command, followed by separate DML events for each INSERT operation.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"id\":0,\"database\":\"test\",\"table\":\"users\",\"pkNames\":null,\"isDdl\":true,\"type\":\"CREATE\",\"es\":1754465697775,\"ts\":1754465697959,\"sql\":\"CREATE TABLE `users` (`id` BIGINT PRIMARY KEY \/*T!&#91;auto_rand] AUTO_RANDOM *\/,`name` VARCHAR(255),`email` VARCHAR(255))\",\"sqlType\":null,\"mysqlType\":null,\"data\":null,\"old\":null}\n\n{\"id\":0,\"database\":\"test\",\"table\":\"users\",\"pkNames\":&#91;\"id\"],\"isDdl\":false,\"type\":\"INSERT\",\"es\":1754465706724,\"ts\":1754465707051,\"sql\":\"\",\"sqlType\":{\"id\":-5,\"name\":12,\"email\":12},\"mysqlType\":{\"id\":\"bigint\",\"name\":\"varchar\",\"email\":\"varchar\"},\"old\":null,\"data\":&#91;{\"id\":\"3458764513820540929\",\"name\":\"Bob\",\"email\":\"bob@example.com\"}]}\n\n{\"id\":0,\"database\":\"test\",\"table\":\"users\",\"pkNames\":&#91;\"id\"],\"isDdl\":false,\"type\":\"INSERT\",\"es\":1754465706724,\"ts\":1754465707051,\"sql\":\"\",\"sqlType\":{\"id\":-5,\"name\":12,\"email\":12},\"mysqlType\":{\"name\":\"varchar\",\"email\":\"varchar\",\"id\":\"bigint\"},\"old\":null,\"data\":&#91;{\"id\":\"3458764513820540930\",\"name\":\"Charlie\",\"email\":\"charlie@example.com\"}]}<\/code><\/pre>\n\n\n\n<p>For detailed instructions and advanced configurations, please refer to the official documentation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/tidb-cloud-quickstart\/\">TiDB Cloud Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.streamnative.io\/cloud\/get-started\/quickstart-console\">StreamNative Documentation<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Real-Time Streaming: Scaling from Data to Decisions<\/h2>\n\n\n\n<p>The addition of changefeed integration underscores TiDB Cloud\u2019s role as the backbone for modern, data-intensive applications. By bridging TiDB Cloud\u2019s distributed SQL power with StreamNative\u2019s real-time streaming platform, we\u2019re enabling developers to unify their operational and analytical data flows without added complexity.<\/p>\n\n\n\n<p>Whether you\u2019re building real-time analytics pipelines, event-driven microservices, or seamless data lake ingestion, TiDB Cloud gives you the flexibility to scale with confidence.<\/p>\n\n\n\n<p>Build applications that are real-time, resilient, and future-ready with TiDB Cloud and StreamNative Cloud.<\/p>\n\n\n\n<p><strong>Experience real-time data streaming in action.<\/strong><br>Start a\u00a0<strong><a href=\"https:\/\/tidbcloud.com\/free-trial\/?utm_source=blog&amp;utm_campaign=streamnative&amp;utm_content=nivanya\">free TiDB Cloud trial<\/a><\/strong>\u00a0and connect operational data to event-driven systems with built-in Changefeed and streaming integrations.<\/p>","protected":false},"excerpt":{"rendered":"<p>At PingCAP, our mission with TiDB Cloud is to make data easier, faster, and more powerful for developers and enterprises. Today, we\u2019re taking that vision one step further with a new capability: streaming real-time data changes directly from TiDB Cloud into the StreamNative Cloud ecosystem. This integration, powered by TiDB Cloud\u2019s Changefeed feature, gives you [&hellip;]<\/p>\n","protected":false},"author":275,"featured_media":29322,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[13],"tags":[147,9,430,111,31],"class_list":["post-29234","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","tag-distributed-sql","tag-scalability","tag-streamnative","tag-tidb","tag-tidb-cloud"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png","author_info":{"display_name":"M. Nivanya","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/nivanya\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Real-Time Streaming: Integrating TiDB Cloud with StreamNative<\/title>\n<meta name=\"description\" content=\"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.\" \/>\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\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Real-Time Streaming: Integrating TiDB Cloud with StreamNative\" \/>\n<meta property=\"og:description\" content=\"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"TiDB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/pingcap2015\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-30T05:25:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-05T13:28:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/08\/05130758\/tidb_1200x627-2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1254\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"M. Nivanya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/static.pingcap.com\/files\/2025\/08\/05130815\/tidb_twitter_1600x900-1-5.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=\"M. Nivanya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\"},\"author\":{\"name\":\"M. Nivanya\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/95941a1c225d1fe7b00554d8b4c8bfd1\"},\"headline\":\"Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud\",\"datePublished\":\"2025-08-30T05:25:43+00:00\",\"dateModified\":\"2026-01-05T13:28:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\"},\"wordCount\":733,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png\",\"keywords\":[\"Distributed SQL\",\"Scalability\",\"StreamNative\",\"TiDB\",\"TiDB Cloud\"],\"articleSection\":[\"Product\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\",\"name\":\"Real-Time Streaming: Integrating TiDB Cloud with StreamNative\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png\",\"datePublished\":\"2025-08-30T05:25:43+00:00\",\"dateModified\":\"2026-01-05T13:28:10+00:00\",\"description\":\"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png\",\"width\":1800,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud\"}]},{\"@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\/95941a1c225d1fe7b00554d8b4c8bfd1\",\"name\":\"M. Nivanya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2024\/10\/16052239\/Untitled-design.png\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2024\/10\/16052239\/Untitled-design.png\",\"caption\":\"M. Nivanya\"},\"description\":\"Content Manager\",\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/nivanya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Real-Time Streaming: Integrating TiDB Cloud with StreamNative","description":"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.","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\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/","og_locale":"ko_KR","og_type":"article","og_title":"Real-Time Streaming: Integrating TiDB Cloud with StreamNative","og_description":"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2025-08-30T05:25:43+00:00","article_modified_time":"2026-01-05T13:28:10+00:00","og_image":[{"width":2400,"height":1254,"url":"https:\/\/static.pingcap.com\/files\/2025\/08\/05130758\/tidb_1200x627-2-3.png","type":"image\/png"}],"author":"M. Nivanya","twitter_card":"summary_large_image","twitter_image":"https:\/\/static.pingcap.com\/files\/2025\/08\/05130815\/tidb_twitter_1600x900-1-5.png","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"M. Nivanya","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/"},"author":{"name":"M. Nivanya","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/95941a1c225d1fe7b00554d8b4c8bfd1"},"headline":"Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud","datePublished":"2025-08-30T05:25:43+00:00","dateModified":"2026-01-05T13:28:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/"},"wordCount":733,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png","keywords":["Distributed SQL","Scalability","StreamNative","TiDB","TiDB Cloud"],"articleSection":["Product"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/","url":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/","name":"Real-Time Streaming: Integrating TiDB Cloud with StreamNative","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png","datePublished":"2025-08-30T05:25:43+00:00","dateModified":"2026-01-05T13:28:10+00:00","description":"Set up Change Data Capture with TiDB Cloud Changefeed for real-time streaming of database events into Apache Pulsar on StreamNative Cloud.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png","width":1800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud"}]},{"@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\/95941a1c225d1fe7b00554d8b4c8bfd1","name":"M. Nivanya","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/","url":"https:\/\/static.pingcap.com\/files\/2024\/10\/16052239\/Untitled-design.png","contentUrl":"https:\/\/static.pingcap.com\/files\/2024\/10\/16052239\/Untitled-design.png","caption":"M. Nivanya"},"description":"Content Manager","url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/nivanya\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/real-time-streaming-tidb-cloud-changefeed-integration-streamnative-cloud\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"StreamNative-4\" src=\"https:\/\/static.pingcap.com\/files\/2025\/08\/29221453\/StreamNative-4.png\" loading=\"lazy\" width=1800 height=600 \/><\/div><div class=\"card-resource__content-container\"><div class=\"card-resource__content-head\"><div class=\"card-resource__category\">Product<\/div><\/div><h5 class=\"card-resource__title\">Real-Time Streaming: Integrating TiDB Cloud Changefeed with StreamNative Cloud<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/29234","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\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=29234"}],"version-history":[{"count":12,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/29234\/revisions"}],"predecessor-version":[{"id":31245,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/29234\/revisions\/31245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/29322"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=29234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=29234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=29234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}