数据库管理327期 2025-05-17
数据库管理-第327期 单机之后还有桌面版,OB新版解析(20250517)
作者:胖头鱼的鱼缸(尹海文) Oracle ACE Pro: Database PostgreSQL ACE Partner 10年数据库行业经验 拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证 墨天轮MVP,ITPUB认证专家 圈内拥有“总监”称号,非著名社恐(社交恐怖分子) 公众号:胖头鱼的鱼缸 CSDN:胖头鱼的鱼缸(尹海文) 墨天轮:胖头鱼的鱼缸 ITPUB:yhw1809。 除授权转载并标明出处外,均为“非法”抄袭

一直以来,想要真正了解一款数据库,不只是看看宣传手册、官方文档那么简单,而是需要真正上手,从安装部署到测试使用,全面了解数据库。在面对国产数据库的时候我们往往遇到两种窘境:一是找不到某个数据库产品的安装包或者非常难申请,这类数据库厂商往往比较封闭;另一种则是安装包相对容易获取,但是难以在一般的个人环境下部署。长久以来OceanBase属于后者,想要完整部署所有组件是需要非常多的硬件资源的。
2025年3月27日,OceanBase合作伙伴大会上,OB发布了单机版,在2024年单机分布式一体化版本基础上较大幅度的降低了对部署资源的要求,一般家用PC也可以通过虚拟机部署单机版OB。但在我之前文章《数据库管理-第313期 分布式挑战单机,OceanBase单机版试玩(20250411)》中,也能够看到部署OB单机版的步骤也是相对复杂的,通过OCP进行部署和实现监控需要的硬件资源也不是很小,超过了大多数个人PC的内存上限。
在2025年OceanBase开发者大会前夕,OB又悄悄上架了一款基于OB社区版的桌面版:
https://www.oceanbase.com/softwarecenter

从下载页面我们就可以看到,这是一个可以在Windows和Mac上部署的版本,从官方文档可以知道:OceanBase Desktop是一个用于管理和操作OceanBase数据库的桌面应用程序。它提供了图形化界面,使用户能够方便地进行数据库管理、查询执行、数据导入导出等操作。桌面版提供了以下关键特性:
- 图形化界面
直观易用的图形化界面,简化数据库管理任务。 - 数据库管理
支持创建和管理数据库实例。 - 查询执行
提供 SQL 查询命令行。 - 监控与日志
实时监控数据库状态。
在单机版以外提供了体验OceanBase的全新方式,这一方式更加轻量化,因不需要部署虚拟机与Linux技术储备,部署需求与难度也大大降低,能够帮助大家更加方便的安装并使用OceanBase,摸索OB在应用开发层面的众多特性。
本次桌面版还是有一些小遗憾,主要是限定为社区版,无法体验如Oracle租户等的企业版特性。
下面是在我的Mac Air(M3+8G)上安装OB桌面版的体验:
部署文档地址:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002866370
- 下载并安装OrbStack
https://orbstack.dev/download



- 初始化OrbStack




这里其实可以不需要这个虚拟机,但是需要完成第一次类似于新手引导的操作。- 下载并安装OceanBase Desktop


- 启动OceanBase Desktop



然后我无论如何点启动都启动不了,经过OB技术人员反馈,启动得需要6G内存空闲,我的Mac Air内存不足,直接劝退。

如果大家是16G内存的Mac理论上是可以按照上面的安装流程成功安装的. - 使用OceanBase Desktop
接下来通过OB开发者大会现场工程师的Mac提供下面的展示内容。



整体来说OB桌面版的安装流程还是比较快捷简单的,虽然仍然对机器有一定的限制,但是还是可以帮助开发者更加便捷的了解OB。




