OceanBase企业级开源分布式数据库

Posted boonya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OceanBase企业级开源分布式数据库相关的知识,希望对你有一定的参考价值。

目录

技术特点

简单易用

版本对比

前提条件


官网地址:https://open.oceanbase.com/

快速上手:https://open.oceanbase.com/quickStart

OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。

技术特点

 

高可用

单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业6级容灾标准(RPO=0,RTO<=30秒)。

 

线性扩展

透明扩展,自动负载均衡,应用透明的水平扩展,集群规模可超过1500节点,数据量可达 PB 级,单表记录万亿行。

 

MySQL 高度兼容

兼容 mysql 协议、语法和使用习惯,MySQL客户端工具可以直接访问OceanBase。

准(RPO=0,RTO<=30秒)。

 

高性能

准内存级数据变更操作、独创的编码压缩技术,结合线性水平扩展,TPC-C 测试达到7.07亿 tpmC。

 

低成本

使用 PC 服务器和低端 SSD,高存储压缩率降低存储成本,高性能降低计算成本,多租户混部充分利用系统资源。

 

多租户

原生支持多租户构架,同一套数据库集群可以为多个独立业务提供服务,租户间数据隔离,降低部署和运维成本。

简单易用

 

环境准备

Preparations

 

  • 参考《资源准备》确保您的软硬件环境满足要求
  • 下载安装 OBD 数据库部署工具
  • 下载 OceanBase 数据库

 

部署安装

Deploy and Install

 

  • 从 GitHub 上下载对应的配置文件模板。
  • 在配置文件顶部添加用户密码信息。
  • 修改配置文件中的 IP 地址。
  • 修改配置文件中的 <devname> 变量和 <home_path>。

 

启动OceanBase

Start OceanBase

 

  • 部署集群
  • 启动集群
  • 查看集群状态
  • 连接数据库,开启 OceanBase 之旅

 

版本对比

社区版

开源分布式关系型数据库

  • icon原生分布式
  • icon弹性水平扩展
  • icon自动故障恢复
  • icon多租户管理
  • iconMySQL 语法兼容

云服务版

按需采购,专业运维

  • icon企业版完整功能
  • icon成熟的基础设施
  • icon专业的运维人员
  • icon灵活的采购模式
  • icon快速部署,无限扩展
  • icon专家咨询服务
  • icon7 x 24人工服务

企业版

功能与服务全面升级

  • iconOracle 语法兼容
  • icon高级性能优化
  • icon图形化集群管控平台
  • icon专属开发工具
  • icon高可用增强
  • icon安全审计
  • icon专家服务团队
  • icon7 x 24售后服务体系

前提条件

在安装 OceanBase 数据库之前,确保您的机器可以连接公网。并且您的软硬件环境满足以下要求:

项目描述
系统Red Hat Enterprise Linux Server 7.x 版本(内核 Linux 3.10.0 版本及以上)
CentOS Linux 7.x 版本(内核 Linux 3.10.0 版本及以上)
内存至少 16G  
推荐 64G 及以上
磁盘类型推荐使用 SSD
磁盘存储空间至少 100G
文件系统EXT4 戓 XFS
网卡千兆互联及以上

注意:以下内容以 x86 架构的 CentOS Linux 7.x 镜像作为环境,其他环境可能略有不同。

这个前提条件还是有点高,低成本对于阿里这种土豪企业而言,小企业还是用起来肉痛。

以上是关于OceanBase企业级开源分布式数据库的主要内容,如果未能解决你的问题,请参考以下文章

开源OceanBase如何与Prometheus与Grafana监控结合

基于CentOS系统安装OceanBase数据库

大名鼎鼎的OceanBase居然在买Star了?

大名鼎鼎的OceanBase居然在买Star了?

OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码

OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码