襄阳门户网

搜索
襄阳门户网 襄阳门户 企业宣传 查看内容

知晓:OceanBase的正确使用方法2023/7/10 12:34:56

2023-7-10 12:34| 发布者: 天若有情| 查看: 93| 评论: 0

摘要:   OceanBase不是设计出来的,而是在使用过程中不断进化出来的。因此,系统使用以及运维的方便性至关重要。oceanbase云平台https://www.oceanbase.com/product/cloudoceanbase,完全自主研发的原生分布式数据库,连 ...
网站出售

  OceanBase不是设计出来的,而是在使用过程中不断进化出来的。因此,系统使用以及运维的方便性至关重要。oceanbase云平台https://www.oceanbase.com/product/cloudoceanbase,完全自主研发的原生分布式数据库,连续年稳定支撑双,创新推出“三地五中心”城市级容灾新标准,一套引擎同时支持tp和ap的混合负载,具备数据强一致,高扩展,高可用,高性价比,高度兼容oracle/mysql等特性,已助力+行业客户实现关键业务系统升级。

  OceanBase的使用者是业务系统开发人员,并交由专门的OceanBase DBA来运维。为了方便业务使用,OceanBase实现了SQL接口且兼容MySQL协议,从而融入到MySQL开源生态圈。MySQL大部分管理工具,例如MySQL客户端,MySQL admin,能够在OceanBase系统中直接使用。另外,OceanBase将系统运维、监控相关的内部信存放到内部的系统表中,从而方便运维、监控系统获取。

  OceanBase早期版本只允许通过Java或者C APl接口访问,新版本增加了SQL支持,且兼容MySQL客户端访问协议。OceanBase推荐用户使用SQL,但老应用仍然可以使用以前的JavaAPI访问OceanBase。下面介绍几个访问与使用场景。

  使用者采用MySQL客户端连接OceanBase。通过MySQL客户端可以查看系统已有的表格、表格schema,执行select、update、insert、delete等SOL语句,查看系统内部状态,以及发送OceanBase集群运维命令。

  【例】首先通过create table命令创建一张名称为test的表格,表格包含两列:id和ame,其中id为主键。接着,往表格中写入两行记录(1,“alice”),(2,”tob”)。最后,通过select语句读取这两行数据。

  Java 应用通过标准JDBC访问OceanBase,代码如下所示:

  可以通过将OceanBase DataSource集成到Spring中,配置如下:

  C 应用通过OceanBase C客户端访间OceanBase,使用方式与MySQL C客户端完全一致,代码如下:

  当然,应用可能会在客户端维护OceanBase连接池,Java应用还可能会使用其他持久层框架,例如iBatis。由于OceanBase兼容JDBC和MySQL C客户端,使用MySQL的应用无须修改代码就能接入OceanBase。

路过

雷人

握手

鲜花

鸡蛋

文热点