经过 17 个月,5000 多次提交,34 次版本发布,今天我们正式发布 Bytebase 3.0。更多的数据库
Bytebase 2.0 支持了 12 种数据库。3.0 里,我们又支持了额外 10 种。其中也包括国内团队主导的 StarRocks, RisingWave, 达梦和 Doris。此外我们对 2.0 中已经支持的 TiDB 和 OceanBase 也做了很多增强,比如支持了超过 100 条的 SQL 自动审核规则。数据库安全
数据安全是数据库的核心命题。但许多实践为了开发效率而牺牲安全性,让数据库大门敞开。另一个极端也同样普遍,把数据库大门牢牢关紧,让研发操作数据库的过程痛不欲生。数据库领域同样存在着经典的电车难题。Bytebase 首先给研发,DBA,安全工程师提供了一个协同工作空间,覆盖人到数据库的各类操作:数据查询
在中心化的基础上,Bytebase 再进一步提供了 SQL 自动检查,一键回滚,数据库访问控制,动态脱敏等。实现这些功能需要能正确解析不同的 SQL 方言,而 Bytebase 的做法就是自研了各种数据库 SQL 方言的解析器。AI 助手
数据库是落地 AI 的绝佳场景。除了大家都很熟悉的自然语言到 SQL (Text2SQL) 场景之外,Bytebase 还借助 AI:
全新 API
我们重写了整套 API,新的 API 同时支持 gRPC 和 HTTP/REST,提供了细粒度的权限控制和自定义角色,可以操纵 Bytebase 的方方面面,Bytebase 的用户们已经使用新 API 来适配他们各自的场景:
可以说 Bytebase 的 https://api.bytebase.com 无所不能,因为 Bytebase 自己的 UI 也是完全基于这套 API 搭建起来的。合作伙伴
全球范围内,Bytebase 是 GitHub, GitLab, PingCAP, Snowflake 的技术合作伙伴。在国内,借着 3.0 发布,我们也推出了和数据同步服务商 CloudCanal 的联合解决方案。在昨天 OceanBase 的年度发布会上,我们还联合 AutoMQ,观测云,OceanBase 发起了 Next Stack 技术联盟(https://www.nextstack.club/),一同打造具备全球竞争力的下一代基础软件技术栈。先驱而非先烈
三年多前启动 Bytebase 这个项目时,我们说要做数据库 DevOps,别人来问,国外有没有对标呢?当年还真没有。三年多过去了,Bytebase 作为开源项目,已经在 GitHub 上积累了超过 11,000 颗 star,是数据库工具领域增长最快的项目。能在业界做一些原创性的工作,去推动数据库工具链的发展让我们倍感骄傲。当年的独树一帜正在成为如今的主流配置。就在不久前,资源多于我们百倍的硅谷友商,也发布了他们的数据库 DevOps 产品。我们一点都不意外,因为早在 1 年多前,对方就已经找上门来。从 Day 1 就做全球市场的我们,自然有直面全球竞争的觉悟。进入 Bytebase 3.0,我们也再进一步,从数据库 DevOps 到 DevSecOps。我们的目标一直没变,把类似 GitLab / GitHub 的数据库开发体验,带给全球的软件开发者。