首页>解决方案
OceanBase 解决方案

方案概述

随着越来越多的企业完成数字化转型升级,新技术的应用日益普遍,对系统并发服务能力的需求不断提高。交易、订单、会员、营销等各类系统对数据库的要求越来越苛刻,很多企业都面临着从传统单体架构向能够平滑扩展的分布式架构演进的需求。传统的分库分表方案不但结构复杂难以维护,并且也无法很好解决诸如透明扩展、全局一致、动态负载均衡等业务需求。OceanBase 作为面向下一代的原生分布式架构,通过多租户、分区透明扩展、高级编码压缩等能力,为用户提供真正高性能、高兼容、强扩展、低成本的数据库服务,助力企业实现降本增效。

业务挑战

存储不统一

根据不同业务需求和背景,用户往往需要组合使用多种数据库,如  Oracle、MySQL、DB2、PostgreSQL 等,多种产品运维复杂,资源与人力成本投入大。

实例数量大

传统的单体数据库不能横向扩容,不得不进行水平拆分成多个物理实例支撑,使得实例数多达几十上百甚至上千,对运维和稳定性提出严峻挑战。

资源成本高

随着实例数量与日俱增,软件授权费用节节攀升,成本高居不下。

使用碎片化

大量实例在不同场景对 CPU /内存等使用率不同,有的实例资源捉襟见肘,有的资源大量闲置。资源无法“池化”,无法进行统一调度管理,存在严重的资源碎片浪费。

方案架构

借助 OceanBase 产品家族中的 OMS 迁移服务,在不停机的情况下全站业务向 OceanBase 实现高效快捷的迁移,业务仅需极少改造甚至零改造;使用租户进行资源隔离,多个业务模块之间数据独立,按需透明升降配;OceanBase 的大集群模式,将多个单实例整合到 OceanBase集群中,进行统一管理,灵活管理调度,有效提高资源利用率;通过 OceanBase 集群强大丰富的leader分布和读写路由策略,将蚂蚁集团多年沉淀的高并发最佳实践输出给用户;通过强大的智能管控平台,典型问题自动分析和感知,运维效率大幅提升。

方案架构

方案优势

高压缩

基于 LSM-Tree 自研存储引擎,采用数据编码与压缩算法,实现超过70%的高压缩比(对比传统数据库),大幅降低企业存储成本。

高性能

无共享架构,分区级 leader 打散,真正实现多节点写入,从容应对超高并发需求。领先的表组技术可将分布式事务优化至近似单机事务的执行效率。

高兼容

一套集群同时支持 Oracle、MySQL 两种兼容模式,覆盖包括 SQL 语法、存储过程、函数、C 语言接口、预编译器等绝大多数特性,业务迁移改造成本极低。

多租户

实现数据库内核级虚拟化,对 CPU、内存、数据等资源提供隔离机制,并可以根据应用负载灵活配置租户资源占比,多个应用的不同租户共享一个集群,有效提高资源密度,简化运维,降本增效。

强扩展

使用普通的 PC 服务器即可构建超高吞吐的 OceanBase 集群,无需分库分表,任意按需扩展,为客户提供平滑的成本增长曲线。




资料下载:Oceanbase数据库介绍培训资料 .pptx