OBCA试题,每日一道,开始学习

OceanBase 数据库具备高性能的特点,请选出如下选项中支撑高性能的技术能力?

A 原生分布式弹性扩展架构

B 读写分离的存储架构

C 仅支持单机部署

D 自主研发的 SQL 引擎

正确答案是:ABD

2 个赞

答案没错

2 个赞

正确

1 个赞

A 原生分布式弹性扩展架构‌:OceanBase 采用无共享(Shared-Nothing)的分布式集群架构,节点之间完全对等,具备高可扩展性与高性能。这种架构支持线性扩展,能够轻松应对业务增长带来的数据和负载压力。
‌B 读写分离的存储架构‌:OceanBase 采用基线数据与增量数据分离的存储机制,增量数据存储在内存中(MemTable),而基线数据则持久化到 SSD(SSTable)。这种设计使得写操作几乎全部在内存中完成,极大提升了写入性能;同时通过合并机制优化读取性能,保证了高并发下的高效处理。
‌D 自主研发的 SQL 引擎‌:OceanBase 支持 Oracle 和 MySQL 两种 SQL 兼容模式,并通过优化解析器、缓存执行计划(Plan Cache)等手段提升 SQL 执行效率。此外,其 SQL 引擎结合了高性能的存储引擎与并发控制机制,进一步增强了整体性能。
而选项 ‌C 仅支持单机部署‌ 明显不符合 OceanBase 的分布式特性,因此不构成其高性能的技术支撑。
综上所述,正确答案为:‌ABD‌。

2 个赞

答案ABD

1 个赞