{"id":11121,"date":"2023-02-15T02:10:32","date_gmt":"2023-02-15T10:10:32","guid":{"rendered":"https:\/\/www.pingcap.com\/?p=11121"},"modified":"2025-11-14T06:47:09","modified_gmt":"2025-11-14T14:47:09","slug":"streamline-database-change-management-for-tidb-cloud-with-bytebase","status":"publish","type":"post","link":"https:\/\/www.pingcap.com\/ko\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/","title":{"rendered":"Streamline Database Change Management for TiDB Cloud with Bytebase"},"content":{"rendered":"<p>We are proud to announce our partnership with <a href=\"https:\/\/www.bytebase.com\/\">Bytebase<\/a><a href=\"https:\/\/www.hashicorp.com\/\">,<\/a> the database continuous integration\/continuous delivery (CI\/CD) solution provider. This partnership will help developers and DBAs of TiDB and TiDB Cloud to more efficiently and safely manage the lifecycle of application database schemas.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Streamline_schema_management_on_TiDB_Cloud\"><\/span><strong>Streamline schema management on TiDB Cloud&nbsp;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/tidbcloud.com\/\">TiDB Cloud<\/a> is a fully-managed database-as-a-service (DBaaS) offering of TiDB, the most capable, open source, distributed SQL database for building <a href=\"https:\/\/www.pingcap.com\/ko\/ai\/\">modern applications<\/a> that are elastic, reliable, versatile, and downright powerful. TiDB\u2019s Hybrid Transactional\/Analytical Processing (HTAP) data engine unlocks greater developer productivity with a streamlined architecture while also providing real-time insights into <a href=\"https:\/\/www.pingcap.com\/ko\/solutions\/enable-operational-intelligence\/\">operational data<\/a>.\u00a0<\/p>\n\n\n\n<p>However, provisioning an instance of a cloud database is only the beginning of the lifecycle. As your business grows and changes, you need to modify the database schema (CREATE TABLE, CREATE INDEX) or change data (INSERT, UPDATE, DELETE). If this type of work is sidelined, it affects database performance. Worse, if a wrong statement is issued, such as accidently using the DROP TABLE statement, the business will be interrupted for a long time.<\/p>\n\n\n\n<p>Bytebase is a DevOps tool that gives you a unified web portal to change, query, secure, and administrate the database throughout the application development lifecycle.&nbsp;<\/p>\n\n\n\n<p>The following is a streamlined database change management flow for TiDB Cloud with Bytebase:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"148\" src=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-1024x148.png\" alt=\"\" class=\"wp-image-11123\" style=\"width:840px;height:121px\" srcset=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-1024x148.png 1024w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-300x44.png 300w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-768x111.png 768w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-1536x223.png 1536w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3-1440x209.png 1440w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012446\/image-3.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>A streamlined data change management flow<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>DBA, platform, or self-service DevOps engineers provision the database instance on TiDB Cloud.<\/li>\n\n\n\n<li>They then add the instance into Bytebase. Bytebase will then automatically synchronize all the database schema information from the instance.<br><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"870\" class=\"wp-image-11122\" style=\"\" src=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase-.png\" alt=\"\" srcset=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase-.png 1600w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase--300x163.png 300w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase--1024x557.png 1024w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase--768x418.png 768w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase--1536x835.png 1536w, https:\/\/static.pingcap.com\/files\/2023\/02\/14012402\/Create-instance-in-Bytebase--1440x783.png 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/li>\n\n\n\n<li>Each database is transferred to the specific Bytebase project owned by the application team. At this point, the database joins the software development lifecycle (SDLC) and is ready to be used by application developers. This way, application development teams can collaborate and be involved in database change management.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_more_codified_workflow_with_Terraform\"><\/span><strong>A more codified workflow with Terraform<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Terraform is an Infrastructure-as-Code tool that defines and configures infra resources in a repeatable and predictable manner. This reduces human error, especially for large-scale infra management. Since both TiDB Cloud and Bytebase are verified Terraform providers, the workflow described above can be more streamlined with code (GitOps).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"844\" src=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-1024x844.png\" alt=\"\" class=\"wp-image-11124\" style=\"width:840px;height:692px\" srcset=\"https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-1024x844.png 1024w, https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-300x247.png 300w, https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-768x633.png 768w, https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-1536x1266.png 1536w, https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow-1440x1187.png 1440w, https:\/\/static.pingcap.com\/files\/2023\/02\/14232426\/Terraform-flow.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>A more codified workflow with Terraform<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Provision and configure TiDB Cloud instances with TiDB Cloud Terraform Provider.&nbsp; For more details, see <a href=\"https:\/\/docs.pingcap.com\/tidbcloud\/terraform-tidbcloud-provider-overview\">TiDB Cloud Terraform Integration Overview<\/a>.<br>For example, the following code creates a TiDB Cloud Serverless resource: <br><pre><code> terraform {   required_providers {     tidbcloud = {       source  = \"tidbcloud\/tidbcloud\"       version = \"~&gt; 0.1.0\"     }   }   required_version = \"&gt;= 1.0.0\" } # Instructions for getting an API Key # https:\/\/docs.pingcap.com\/tidbcloud\/api\/v1beta#section\/Authentication\/API-Key-Management # You can also pass the keys through environment variables: # export TIDBCLOUD_PUBLIC_KEY = \"fake_public_key\" # export TIDBCLOUD_PRIVATE_KEY = \"fake_private_key\" provider \"tidbcloud\" {   public_key  = \"fake_public_key\"   private_key = \"fake_private_key\" } <\/code><\/pre><\/li>\n\n\n\n<li> Integrate TiDB Cloud instances into the Bytebase change management process with the&nbsp; Bytebase Terraform provider. For more details, see <a href=\"https:\/\/www.bytebase.com\/docs\/get-started\/terraform#configure-bytebase-terraform-provider\">Manage Bytebase with Terraform<\/a>.<br>For example, the following code adds the specified TiDB Cloud instance into Bytebase:<br>\n<pre><code>\n# Configure the Bytebase Provider\nterraform {\n  required_providers {\n    bytebase = {\n      version = \"0.0.7-alpha.3\"\n      # For local development, please use \"terraform.local\/bytebase\/bytebase\" instead\n      source = \"registry.terraform.io\/bytebase\/bytebase\"\n    }\n  }\n}\n\nprovider \"bytebase\" {\n  # You need to replace the account and key with your Bytebase service account.\n  service_account = \"your service account\"\n  service_key     = \"your service key\"\n  # The Bytebase service URL. You can use the external URL in production.\n  # Check the docs about external URL: https:\/\/www.bytebase.com\/docs\/get-started\/install\/external-url\n  url = \"your bytebase console url\"\n}<\/code><\/pre><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Delivering_the_next-generation_database_development_experience\"><\/span><strong>Delivering the next-generation database development experience<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>With TiDB Cloud, developers can provision a serverless, distributed HTAP database in seconds. With Bytebase, application teams can have a single portal to manage the entire TiDB development lifecycle.&nbsp;<\/p>\n\n\n\n<p>Also, teams can use Terraform providers to adopt database-as-code and codify the entire database provisioning and preparation process.<\/p>\n\n\n\n<p>To learn more about this partnership, check out our <a href=\"https:\/\/www.pingcap.com\/ko\/partners\/cloud-and-technology\/\">PingCAP Cloud &amp; Technology Partner Program<\/a>.&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Discover how PingCAP and Bytebase partnership helps you manage application database schemas more efficiently and safely. TiDB Cloud and Bytebase&#8217;s unified DevOps tool streamline schema management and integrate database change management into the software development lifecycle. <\/p>","protected":false},"author":8,"featured_media":11127,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[13],"tags":[163,137,31],"class_list":["post-11121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","tag-app-developer","tag-partnership","tag-tidb-cloud"],"acf":[],"featured_image_src":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","author_info":{"display_name":"TiDB Team","author_link":"https:\/\/www.pingcap.com\/ko\/blog\/author\/pingcap\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Streamline Database CI\/CD for TiDB Cloud with Bytebase<\/title>\n<meta name=\"description\" content=\"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB 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\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamline Database CI\/CD for TiDB Cloud with Bytebase\" \/>\n<meta property=\"og:description\" content=\"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pingcap.com\/ko\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\" \/>\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=\"2023-02-15T10:10:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T14:47:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TiDB Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"TiDB Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\"},\"author\":{\"name\":\"TiDB Team\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/b17c1fde961eebd318de8729d595df74\"},\"headline\":\"Streamline Database Change Management for TiDB Cloud with Bytebase\",\"datePublished\":\"2023-02-15T10:10:32+00:00\",\"dateModified\":\"2025-11-14T14:47:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\"},\"wordCount\":514,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.pingcap.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\",\"keywords\":[\"App Developer\",\"partnership\",\"TiDB Cloud\"],\"articleSection\":[\"Product\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\",\"url\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\",\"name\":\"Streamline Database CI\/CD for TiDB Cloud with Bytebase\",\"isPartOf\":{\"@id\":\"https:\/\/www.pingcap.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\",\"datePublished\":\"2023-02-15T10:10:32+00:00\",\"dateModified\":\"2025-11-14T14:47:09+00:00\",\"description\":\"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB Cloud.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage\",\"url\":\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\",\"width\":2560,\"height\":853},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pingcap.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streamline Database Change Management for TiDB Cloud with Bytebase\"}]},{\"@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\/b17c1fde961eebd318de8729d595df74\",\"name\":\"TiDB Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"contentUrl\":\"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg\",\"caption\":\"TiDB Team\"},\"url\":\"https:\/\/www.pingcap.com\/ko\/blog\/author\/pingcap\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamline Database CI\/CD for TiDB Cloud with Bytebase","description":"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB 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\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/","og_locale":"ko_KR","og_type":"article","og_title":"Streamline Database CI\/CD for TiDB Cloud with Bytebase","og_description":"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB Cloud.","og_url":"https:\/\/www.pingcap.com\/ko\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/","og_site_name":"TiDB","article_publisher":"https:\/\/facebook.com\/pingcap2015","article_published_time":"2023-02-15T10:10:32+00:00","article_modified_time":"2025-11-14T14:47:09+00:00","og_image":[{"width":2560,"height":853,"url":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","type":"image\/jpeg"}],"author":"TiDB Team","twitter_card":"summary_large_image","twitter_creator":"@PingCAP","twitter_site":"@PingCAP","twitter_misc":{"Written by":"TiDB Team","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#article","isPartOf":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/"},"author":{"name":"TiDB Team","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/b17c1fde961eebd318de8729d595df74"},"headline":"Streamline Database Change Management for TiDB Cloud with Bytebase","datePublished":"2023-02-15T10:10:32+00:00","dateModified":"2025-11-14T14:47:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/"},"wordCount":514,"commentCount":0,"publisher":{"@id":"https:\/\/www.pingcap.com\/#organization"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","keywords":["App Developer","partnership","TiDB Cloud"],"articleSection":["Product"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/","url":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/","name":"Streamline Database CI\/CD for TiDB Cloud with Bytebase","isPartOf":{"@id":"https:\/\/www.pingcap.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage"},"image":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage"},"thumbnailUrl":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","datePublished":"2023-02-15T10:10:32+00:00","dateModified":"2025-11-14T14:47:09+00:00","description":"PingCAP partners with Bytebase for streamlined database CI\/CD solutions, enhancing database schema management for TiDB and TiDB Cloud.","breadcrumb":{"@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#primaryimage","url":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","contentUrl":"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg","width":2560,"height":853},{"@type":"BreadcrumbList","@id":"https:\/\/www.pingcap.com\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pingcap.com\/"},{"@type":"ListItem","position":2,"name":"Streamline Database Change Management for TiDB Cloud with Bytebase"}]},{"@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\/b17c1fde961eebd318de8729d595df74","name":"TiDB Team","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.pingcap.com\/#\/schema\/person\/image\/","url":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","contentUrl":"https:\/\/static.pingcap.com\/files\/2022\/10\/17234942\/avatar.jpg","caption":"TiDB Team"},"url":"https:\/\/www.pingcap.com\/ko\/blog\/author\/pingcap\/"}]}},"grav_blocks":false,"card_markup":"<a class=\"card-resource bg-white\" href=\"https:\/\/www.pingcap.com\/ko\/blog\/streamline-database-change-management-for-tidb-cloud-with-bytebase\/\"><div class=\"card-resource__image-container\"><img class=\"card-resource__image\" alt=\"img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg\" src=\"https:\/\/static.pingcap.com\/files\/2023\/02\/15001317\/img_v2_19017a0f-2a12-4c11-ad2b-e0f8561859cg-scaled.jpg\" loading=\"lazy\" width=2560 height=853 \/><\/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\">Streamline Database Change Management for TiDB Cloud with Bytebase<\/h5><\/div><\/a>","_links":{"self":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/11121","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/comments?post=11121"}],"version-history":[{"count":20,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/11121\/revisions"}],"predecessor-version":[{"id":30537,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/posts\/11121\/revisions\/30537"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media\/11127"}],"wp:attachment":[{"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/media?parent=11121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/categories?post=11121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingcap.com\/ko\/wp-json\/wp\/v2\/tags?post=11121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}