亲爱的开发者:
您是否还在为 MySQL 在 AI 时代的各种功能局限性而苦恼?是否还在为数据库的安装部署和运维复杂性而焦虑?
OceanBase 桌面版前来救场!助您轻松构建创意应用,快速体验 “加强版 MySQL” 的各种扩展功能!
背景
OceanBase 桌面版(产品名:OceanBase Desktop) 是一个用于管理和操作 OceanBase 数据库的桌面应用程序,提供了图形化界面。不仅大大降低了安装部署的门槛,让用户更方便地进行数据库管理;还可以基于向量能力,让应用开发者快速搭建 AI 时代的数据基座。
传统 OceanBase 架构,往往需要分布式部署,这使得很多开发者在初次接触时感受到有较高的上手难度。为了提升用户使用 OceanBase 数据库的便捷性,我们推出了 OceanBase 桌面版。
OceanBase 桌面版将致力于将本文中提到的安装部署、租户创建等等复杂性进行最大程度的简化,为大家提供一个 “开箱即用” 的 OceanBase 数据库。不仅可以降低初学者的使用门槛,也可以让临时性的功能验证更为灵活,还能够让应用开发者能够快速部署并体验 OceanBase 的强大功能。
通过桌面版,用户可以直接在个人 PC(Windows / Mac 系统均支持)上使用 OceanBase,无需支付昂贵的服务器成本,也无需掌握复杂的运维技能。
OceanBase 桌面版具有如下特性:
- 图形化界面:直观易用的图形化界面,简化数据库管理任务。
- 数据库管理:支持创建和管理数据库实例。
- 查询执行:提供 SQL 查询命令行。
- 监控与日志:实时监控数据库状态。
OceanBase 桌面版现已支持 Windows 和 Mac 操作系统,欢迎大家下载体验。
- 下载链接详见:OceanBase 软件下载中心 “桌面版一键安装包”。
- 安装步骤详见:OceanBase 官网文档 “安装 OceanBase Desktop”。
隐藏技能挖掘计划
在 OceanBase 桌面版正式上线之际,邀请您作为桌面版体验官,通过文章的方式向其他用户分享您的创意和新技能发现~欢迎大家来一起玩转 OceanBase 桌面版!
我是应用开发者
对于应用开发者,可以通过您天马行空的想象力,让 OceanBase 桌面版 + 您的创意 = 最酷创意应用。我们等待您来挖掘 OceanBase 的隐藏技能~
例如:
- 利用 OceanBase 桌面版的数组函数能力,加上完善的 PL 能力,构建完全由 SQL 语言开发的俄罗斯方块游戏。
- 用 OceanBase 桌面版的向量能力,结合 Dify / FastGPT 等开源生态,构建定制化的 AI 助手、ChatFlow 平台、智能运维工具……
- OceanBase 桌面版 + 您的创意 = ???我们期待您的分享~
我是 DBA
OceanBase 桌面版在兼容 MySQL 行为的基础上,还增加了不少新特性,并在持续完善数据库的易用性。
除了和 AI 最密切相关的向量能力以外,可能还有非常多不为人知的 “扩展能力”,我们也期待您的发现、体验和分享。
说明:
上面说的 “扩展能力” 指的是 OceanBase MySQL 模式支持,但原生 MySQL 并没有的功能和特性。
例如:
- 回收站 recyclebin
- 闪回查询 Flashback Query
- 全局索引 global index
- 复制表 duplicate table
- 表组 tablegroup
- 序列 sequence
- 相比 MySQL 更加丰富的系统函数 more system functions
- ……
- OceanBase 桌面版 + 您的发现 = ???我们期待您的分享~
我只是路人
如果您只是一位数据库爱好者,我们也希望您能够在个人 PC 上感受一下 OceanBase 数据库安装部署的便捷性,同时也期待您对安装部署过程的建议与反馈~
OceanBase 桌面版 + 您的建议 = 更加优质的数据库产品。
参与方式
在 OceanBase 社区博客发文,或者在 OceanBase 社区论坛中的 “活动与 OUG 唠嗑” 板块发贴,并添加 #布道师计划# 标签,分享您的创意和发现:
- 您基于 OceanBase 桌面版构建创意应用。
- 或者您在 OceanBase 桌面版中发现的有价值的扩展功能。
- 在 OceanBase 社区论坛的 “建议与反馈” 板块发帖,提出您对 OceanBase 桌面版的安装部署流程及使用过程中的建议与反馈。
活动时间
- 发文时间:2025 年 5 月 17 日 ~ 2025 年 6 月 30 日
- 评审复核:2025 年 7 月 1 日 ~ 2025 年 7 月 6 日
- 结果公布和奖品发放:2025 年 7 月 7 日
相关资料
相关文章(持续更新中)
-
- 感谢洪老师在试用之后,还为未来 OB 桌面版的提出了新的期待:“希望 OB 桌面版能引入云数据库 RDS 商业化运维能力,如回收站机制(Recycle Bin)、闪回查询(Flashback Query)、慢 SQL 诊断分析、SQL 全量审计(SQL 洞察)等企业级数据库运维能力。通过持续完善数据库全生命周期管理能力,使 OB 桌面版真正成为适配教育、个人开发及小型团队的新一代 MySQL替代方案,让分布式数据库技术的使用门槛更低、运维体验更优。”
- 洪老师在上面提出的回收站、闪回查询等 OBServer 内核提供的能力,桌面版也都是支持的,欢迎大家体验。
-
《在 Oceanbase 桌面版体验 OB 自动分区表,小功能大作用!》
- 感谢樊老师在试用之后,还为大家介绍了在 OceanBase V4.3.4 版本新引入的自动分区分裂功能,这个自动分区的功能可以大大简化分区的维护难度,减少 DBA 同学的工作压力(小编也要去学习和了解下樊老师提到的这个新特性了~)。
-
- 感谢张老师在这篇文章中表达了自己对 OB 桌面版的理解,以及对桌面版存在的意义的详细论述。
-
- 感谢李老师在参加完开发者大会之后,写下的这篇文章。小编也从这篇文章中知道了桌面版居然能调整默认为大家创建的测试租户的资源规格。
- 小编也和李老师一样,“希望后续能在桌面版中尽快开放 Oracle 模式,这样 Oracle 的用户也就都可以白嫖了!”哈哈~
-
- 感谢代老师桌面版的试用文章,为大家记录了一个十分完整的试用过程。
-
《一键安装、图形配置、快速开发 OceanBase 桌面版部署开发体验》
- 感谢 @王忘杰 老师的体验文章。文章里记录了通过 Windows 安装桌面版的详细过程,为官方文档进行了很好的补充。并且简单演示了基于 OceanBase 桌面版进行 python 开发的连接和初始化的步骤。
- by the way:桌面版只需要占用 2C6G 的系统资源,硬盘空间占用开销需要根据实际数据存储情况而定(博客原文中安装前须知部分建议的资源配置都比实际需要的高了不少)。
-
- @活学活用 老师记录了一个用桌面版作为 dify 后端向量数据库时,遇到的一个问题(大概率是 docker 容器里的 dify 和 ubuntu 虚拟机里的 ob 桌面版,网络没配通,连接出了一些问题)。
-
- @活学活用 老师继续尝试解决上面这个网络不通的问题,折腾到凌晨一点,基本是成功了(强行成功)。感谢老师为大家提供的宝贵经验!
-
《OceanBase Desktop 解读》(这篇不参加征文活动)
- OceanBase 桌面版产品经理 @治民 登场,为大家介绍桌面版的业务价值和技术实现相关的内容。
-
《Ollama + Vanna + OceanBase Desktop:本地 NLP-SQL 部署实战》
- 感谢 @EINTR 老师的第二篇桌面版博客投稿,为大家介绍了一个使用 OB 桌面版构建的通过自然语言操控 OB 的轻量级 Chat with DB 应用。文中应用的各个组件均部署在一台个人笔记本电脑的 wsl 上,包括 OceanBase 数据库在内。欢迎各位个人开发者 / 学习者参考这篇文章,通过 OceanBase Desktop 来实现 AI 应用的私有化部署。
- 等 Vanna 把这个适配代码 feat: Add OceanBase database support by yuanoOo · Pull Request #851 · vanna-ai/vanna · GitHub 合进去,就可以把 Vanna 依赖的 VectorStore,从 ChromaDB 改成 OceanBase Desktop,实现自给自足了。
活动福利
真金白银,等你来拿!
温馨提示: 请务必根据布道师征文计划的投稿规则,给博客打上 “布道师计划” 标签,并把博客链接发给微信小助手之后,对应的博客才会参加 OceanBase 布道师征文计划。同时,也希望您能在 OceanBase 社区账号的个人信息中填写正确的联系方式,方便相关同学联系到您~