一、数据库概述与核心架构差异
1.1 基本概念与定位
OceanBase与Oracle是两种不同类型的数据库管理系统,在设计理念和架构上存在显著差异:
特性 | Oracle | OceanBase |
---|---|---|
数据库类型 | 传统关系型数据库 | 分布式关系型数据库 |
架构设计 | 集中式架构 | 分布式架构(Shared-Nothing) |
开发公司 | Oracle公司 | 蚂蚁集团(现开源) |
许可模式 | 商业许可 | 开源(社区版) |
典型应用场景 | 企业级OLTP、数据仓库 | 高并发OLTP、互联网金融、分布式系统 |
1.2 核心架构对比
Oracle架构特点:
- 基于实例(Instance)和数据库(Database)的架构