-
SequoiaDB
SequoiaDB
SequoiaDB 巨杉数据库是一款金融级分布式关系型数据库。
自研的原生分布式存储引擎支持完整 ACID,具备弹性扩展、高并发和高可用特性,支持 MySQL、PostgreSQL 和 SparkSQL 等多种 SQL 访问形式。
SequoiaDB 适用于核心交易、数据中台、内容管理等应用场景。
系统架构
个人感受
技术看起来前叉万变,实际技术本身差别不...
2019-11-20 03:18:30 |
Database
-
Ocean Base-07-解决方案之历史库平台
历史库平台
提供迁移、校验、删除的一站式服务
OceanBase 历史库平台,提供了迁移、校验、删除的一站式服务,不仅能将业务系统数据库中越来越庞大的数据迁移至成本低廉的、使用机械硬盘的 OceanBase 集群中;同时还确保数据在完全一致的情况下才会被删除,保证了数据的安全性。
行业现状及痛点
日益增长的数据与业务查询性能成反比
随着业务的发展,累积在业务系统数据库中的数据量越来...
2019-11-20 03:18:30 |
Database
-
Ocean Base-06-解决方案之全局索引
全局索引方案
使全局唯一性约束的实现成为了可能
OceanBase 全局索引方案使全局唯一性约束的实现成为了可能,同时在某些场景下可以避免出现使用本地索引所面临的扫描“所有”索引分区所带来的性能和资源浪费问题。
行业现状及痛点
很多分布式数据库并不具备全局索引功能
虽然业内有很多分布式数据库,但全局索引功能却并不是一个标配,很多大家所熟悉的分布式数据库产品(如 MongoDB、Ca...
2019-11-20 03:18:30 |
Database
-
Ocean Base-05-解决方案之全局一致性
全局数据一致性方案
通过高可用的集中式服务来提供全局一致的版本号
OceanBase 的全局一致性方案,无需依赖特殊硬件,通过高可用的集中式服务来提供全局一致的版本号,在全局范围内实现了“快照隔离级别”和“多版本并发控制”的能力,并在此基础之上实现众多涉及全局数据一致性的功能。
行业现状及痛点
传统的分库分表架构没有全局统一的快照管理
传统的分库分表架构中,每一个数据库节点都是个孤...
2019-11-20 03:18:30 |
Database
-
Ocean Base-04-解决方案之异地高活
高可用及容灾方案
一款根据适用场景和容灾需求灵活定制的解决方案
OceanBase 的高可用及容灾方案,可根据适用场景以及对机房级和城市级容灾的需求灵活定制,在普通硬件上实现金融级高可用。
行业现状及痛点
传统商业数据库的高可用方案代价高昂
传统商业数据库如果需要部署高可用方案,不论是数据库层面、存储层面都需要基于高端硬件产品、成本高昂;要么是与应用的整合度不高,使设备切换方案变得...
2019-11-20 03:18:30 |
Database
-
Ocean Base-03-解决方案之数据迁移
OceanBase 迁移服务
全面帮助企业实现分布式架构的平滑迁移
OceanBase 迁移服务(OceanBase Migration Service,简称OMS)是 OceanBase 为客户提供的全流程数据迁移解决方案。
OceanBase 迁移服务全面帮助企业的应用和数据迁移到 OceanBase 上,让更多企业享受分布式数据库的技术价值。
行业现状及痛点
应用改造量评估
...
2019-11-20 03:18:30 |
Database
-
Ocean Base-02-技术概览
技术概览
整体架构图
OceanBase 采用 Share-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎和存储引擎。
OceanBase 的整个设计里没有任何的单点,这就从架构上解决了高可靠和高可用的问题。
大表
一张大表,实际上会通过分区进行拆分开。
然后通过拆分为众多的小表,从而可以部署在多台机器上。
扩容进行 re-balance 的时...
2019-11-20 03:18:30 |
Database
-
Ocean Base-01-基本概念
基本概念
Zone(Availabilty Zone,区,可用性区)
一个OceanBase集群,由若干个Zone组成。
Zone的含义是可用性区,通常指一个机房(数据中心,IDC)。
为了数据的安全和高可用性,一般会把数据的多个副本分布在多个Zone上。
这样,对于OB来说,可以实现单个Zone的故障不影响数据库服务。
一个Zone包括若干物理服务器。
Zone是Availa...
2019-11-20 03:18:30 |
Database