OceanBase是由蚂蚁集团完全自主研发的企业级分布式关系数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。
2020年6月:OceanBase独立公司化运作。2021年6月1日,OceanBase正式对外开源,300万行核心代码向社区开放。
dbeaver是一款免费通用的数据库工具软件,支持任何具有JDBC驱动程序的数据库。dbeaver需要JAVA运行环境的支持。
dbeaver下载
https://dbeaver.io/download/
JDBC驱动下载OceanBase-client-jdbc
https://oceanbase-aliyun-docs.oss-cn-hangzhou.aliyuncs.com/downloads/obclient/oceanbase-client-1.1.7.jar?spm=a2c4g.11186623.2.4.2f6b535fe9lVxX&file=oceanbase-client-1.1.7.jar
OceanBase数据库 使用 Web 版 ODC 开发者中心(OceanBase Developer Center,ODC)作为数据库开发平台,在 OceanBase 管理控制台首页通过 数据研发 按钮可直接进入 Web 版 ODC,或下载并使用客户端版 ODC 进行数据库开发。
除odc外,我们用常规的数据库客户端也能访问ob库,本文以dbeaver为例
mysql模式的OceanBase集群: 可以使用连接mysql数据库的方式直接连接。
oracle模式的OceanBase集群:用OceanBase提供的JDBC驱动程序,通过自定义数据库连接驱动的方式进行连接。具体操作如下
分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干数据库组成 ,将数据大表拆分成若干数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。
目前用MySQL 5.6的客户端或者navicat 12,可以访问mysql模式的分库分表的OceanBase集群。有点小问题待解决