Bytebase:更好地管理你的 OceanBase 数据库

2024年 5月 7日 77.8k 0

近期,OceanBase接入了新的生态伙伴——Bytebase,目前OceanBase 用户可以使用 Bytebase 进行数据库变更管理啦!

Bytebase:更好地管理你的 OceanBase 数据库-1

和数据库打交道是一件繁琐但又需要格外仔细的工作,不然就容易造成删库跑路的事故。近期,OceanBase生态又迎来了一位新的合作伙伴——Bytebase,其作为一款为 DevOps 团队准备的数据库 CI/CD 工具,专为开发者和 DBA 打造,也是唯一被 CNCF Landscape 收录的 Database CI/CD 产品。

Bytebase 团队透露,“创立 Bytebase 的初心,是因为我们本身作为开发者,在市面上找不到让人满意的数据库变更管理方案 (Database Change Management,DCM)。经过了 2 年多的研发,Bytebase 现在已经可以提供完整的 DCM 解决方案。”

Bytebase通过一系列独有的功能来建立数据库变更的最佳实践:

  • 基于 Web 端,以 DBA 和开发者协同为核心的工作空间。
  • 面向终态的数据库变更方式。
  • 原生的 VCS Terraform 集成,支持数据库代码化 (Database-as-Code)GitOps
  • 针对多环境,多租户的批量一致性变更。
  • 超过 100 条的 SQL 审核规则自动检测,同时支持接入 GitLab, GitHub CI 流程。
  • 以风险视角为中心,全局管理数据库操作,配置自定义审批流程。


如何使用Bytebase管理 OceanBase 数据库变更?

Bytebase 1.17.0 起,就可以管理 OceanBase 实例了,支持:

  • UI GitOps 工作流中进行数据库 schema 和数据的变更;
  • 在数据库详细信息页面查看变更历史;
  • SQL Editor 中查询数据库语句。

在不久的将来,还将支持SQL 审核、库表同步、快速回滚数据变更等能力。

管理方法也非常简单,只需在 Bytebase 主页点击「添加实例」,填入 OceanBase 数据库实例相关信息后,即可通过 Bytebase 管理你的 OceanBase 数据库。

 

Bytebase:更好地管理你的 OceanBase 数据库-2

除此之外,还提供数据库连接失败异常检测,数据库访问控制、审核日志的安全性保障等功能。

 

你可以通过以下方式体验用 Bytebase 管理你的 OceanBase 数据库。

  • 方式一:Bytebase Cloudhttps://hub.bytebase.com/workspace
  • 方式二:自部署(https://www.bytebase.com/docs/get-started/install/overview

使用过程中遇到任何问题,欢迎加入 OceanBase 用户群(钉钉群号:33254054)分享反馈。

本次生态合作要感谢 @whhe 同学贡献的第一块砖!未来我们会与 Bytebase 一起逐渐完善对于 OceanBase 变更管理功能,共同为开发者提供极致的数据库开发体验。  

Bytebase:更好地管理你的 OceanBase 数据库-3

更多OceanBase生态伙伴可点击https://github.com/oceanbase 了解,也欢迎有兴趣合作的你加入!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论