根据墨天轮发布的国产数据库流行度排行榜可以看到,国内数据库的流行度近期都在上涨,尤其是蚂蚁集团自主研发的 OceanBase,有着冲上榜一的趋势,从中可以看到国产数据库的崛起,也可以看到国内相关技术的不断进步。接下来,我就以小白的视角,带大家简单了解与使用 OceanBase。
一、简单聊聊 OceanBase
作为一个小白,第一次看见 OceanBase 的官网就被吸引住了,页面设计非常简洁美观,是我使用过的国产开源数据库中官网以及文档最好的数据库(之前使用过 openGauss,它的文档真的非常乱);其次,OceanBase 的部署以及使用非常方便,不需要过于复杂的部署方式,真心觉得 OceanBase 才是最好用的国产数据库,OceanBase 按照需求分为三个版本:社区版、企业版以及公有云;一般的独立开发者使用的应该都是社区版,我们这里也使用社区版进行上手入门。
OceanBase 数据库内核开源, 与 MySQL 兼容,对接虚拟化和大数据技术及产品,支持多种图形化的开发工具、运维监控工具和数据迁移工具;同时社区版提供开放的接口和丰富的生态能力,支持企业或个人更好的实现定制化业务需求。目前社区版已经开源了 3.1.1、3.1.2、3.1.3 以及 3.1.4 这几个版本,后续 4.0 版本的 OceanBase 也将开源,感兴趣的小伙伴可以持续关注 OceanBase 的官网哦!👇👇👇
- OceanBase官网:https://open.oceanbase.com/
二、上手安装 OceanBase
1、CentOS 安装 OceanBase
① 安装包准备
OceanBase 的下载地址如下:(目前可下载到 OceanBase 的版本有社区版与企业版)
- https://open.oceanbase.com/softwareCenter/community
- 注意:要下载的有两个,一个是 OceanBase Database,另一个是 OceanBase libs。
下载后可以使用 Xftp 等应用或者 wget
命令来将安装包传送到自己的 CentOS7 虚拟主机上。
目前 OceanBase 支持的系统如下,大家可以自行选择自己需要的系统进行安装,我在这里就选择 CentOS7 进行安装。
操作系统 | 安装包下载地址 |
---|---|
Anlios 7、CentOS 7、RedHat 7、Ubuntu 20.X、Debian 9.X | el7 下载地址 |
Anlios 8、CentOS 8、RedHat 8、Debian 10 | el8 下载地址 |