文章目录
一、OceanBase金融级数据库概述
1.1 OceanBase的核心架构设计
OceanBase作为一款原生分布式关系型数据库,其架构设计充分考虑了金融业务场景的特殊需求。以下是OceanBase的核心架构组件及其功能:
组件名称 | 功能描述 | 金融场景价值 |
---|---|---|
RootService | 集群管理、元数据管理、分区位置管理 | 确保金融系统全局一致性 |
Partition | 数据分片基本单位,包含多个副本 | 实现数据高可用和分布式扩展 |
ObServer | 数据库服务进程,处理SQL请求 | 提供高性能的金融交易处理能力 |
Clog | 提交日志,保证事务持久性 | 确保金融交易数据不丢失 |
Election | 副本选举机制 | 实现金融系统高可用,自动故障转移 |
Merge | 定期合并增量数据与基线数 |