体验 win10 下 oceanbase 数据库

oceanbase 简介

OceanBase是由蚂蚁金服、阿里巴巴完全自主研发的分布式关系型数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系型数据库、低成本等特点。OceanBase至今已成功应用于支付宝全部核心业务:交易、支付、会员、账务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P广告报表等业务。除在蚂蚁金服和阿里巴巴业务系统中获广泛应用外,从2017年开始,OceanBase开始服务外部客户,客户包括南京银行、浙商银行、人保健康险等。

oceanbase 安装

win10 系统单结点集群安装流程:

  • Step 1:win10 docker 安装。下载并安装地址:https://docs.docker.com/desktop/windows/install/

  • Step 2:开启 cpu 允许虚拟化(docker 配置需要),开启后如图:

在这里插入图片描述

  • Step 3:启动 docker

    1. 问题:WSL2 installation is incomplete

      解决方案参考:https://blog.csdn.net/qq_39611230/article/details/108625840

      附:wsl2是windows内置的linux子系统

  • Step 4:在 windows 终端上查询并下载可用 oceanbase 镜像

    // 查询
    docker search oceanbase
    
    // 下载
    docker pull oceanbase/obce-mini (这个地方可能会报错,需要找到具体 obce-min 的版本,因 obce-min 的官方库不存在相关的镜像,使用的是私人存放的镜像,如下图,地址:https://hub.docker.com/u/library)
    

在这里插入图片描述

  • Step 5:在 Docker Desktop UI 上启动 obce-min 镜像,并进入到 obce-min 的终端

在这里插入图片描述

附:obce-min 镜像下载后会被 Docker Desktop 自动发现。

  • Step 6:登录 oceanbase 数据库并进行基本 sql 操作

    // 查看集群列表
    obd cluster list
    
    // 查看集群详情(查看 ip、端口号用于连接)
    obd cluster display mini-ce
    
    // 登录 oceanbase 数据库(使用默认账号和租户,无密码)
    obclient -h 127.0.0.1 -P 2881 -u root@sys -p -c -A oceanbase
    

在这里插入图片描述

附:连接 oceanbase 数据库命令

  • -h:提供 OceanBase 数据库连接的 IP,通常是一个 OBProxy 地址。

  • -u:提供租户的连接帐户,格式包含两种:用户名@租户名#集群名 或者 集群名:租户名:用户名。Oracle 租户的管理员用户名默认是 sys。

  • -P:提供 OceanBase 数据库连接端口,也是 OBProxy 的监听端口,默认是 2883,可以自定义。

  • -p:提供帐户密码。为了安全可以不提供,改为在后面提示符下输入,密码文本不可见。

  • -A:表示在连接数据库时不去获取全部表信息,可以使登录数据库速度最快。

    参考阿里云官方文档:https://www.alibabacloud.com/help/zh/apsaradb-for-oceanbase/latest/connect-to-an-oceanbase-database-by-using-obclient

oceanbase 接入

oceanbase 类似于mysql,可通过 Java JDBC 最基本方式连接,也可与 Spring、Spring Boot 进行集成。

参考

  • oceanbase 更详情简介、产品架构、使用API参考:https://www.alibabacloud.com/help/zh/apsaradb-for-oceanbase/latest/what-is-oceanbase-database
  • oceanbase github 开源地址:https://github.com/oceanbase/oceanbase
  • oceanbase 开源社区:https://open.oceanbase.com/docs

如转载,请注明出处!欢迎关v信公众号:方辰的博客

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bboyzqh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值