绝密!OceanBase OBCP备考模拟题讲解(1)

博主首页 : 「源de爸讲数据库」每天优先更新OceanBase OBCP题库及全网独家超详细题目解析!
在这里插入图片描述

现如今,一大批国产数据库随着国产化浪潮,已经逐步被越来越多的人认可。OceanBase便是其中一个优秀代表。

做这个日更专题,是希望能以边练边学的方式,带大家快速入门一套新的数据库产品,养成每日学习的习惯。

我们的目标:轻刷题,享知识!

话不多说,坐稳扶好,我们发车了~

1、关于 OceanBase 资源隔离,以下说法正确的是?

A、OceanBase 采用服务器隔离

B、OceanBase 采用数据库隔离

C、OceanBase 采用 schema 隔离

D、OceanBase 采用租户隔离

习题解析:OceanBase 数据库是多租户架构。在 V4.0.0 版本之前,仅支持两种类型的租户:系统租户和用户租户。从 V4.0.0 版本开始,新引入了 Meta 租户概念。

正确答案:D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050413

2、OceanBase 产品的数据库内核是什么?

A、MySQL

B、PostgreSOL

C、Hbase

D、完全自主研发

习题解析:OceanBase 数据库(OceanBase Database)是一款完全自研的企业级原生分布式数据库,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,刷新 TPC-C 标准测试,单集群规模超过 1500 节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。

正确答案:D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049760

3、OceanBase 服务器要求使用的磁盘类型是什么?

A、SAS 机械盘

B、SSD 固态盘

C、SAS 机械盘+SSD 固态盘混合

D、磁带

习题解析:都 2024 年了,SSD 白菜价了

正确答案:B

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050543

4、OceanBase 内核采用的选举协议是?

A、Paxos

B、Raft

C、Zookeeper

D、ZAB

习题解析:OceanBase 数据库使用 Paxos 的优化 Multi-Paxos 实现多副本数据同步以及集群的高可用。

正确答案:A

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050890

5、OceanBase 使用什么协议完成高可用和强一致性?

A、单副本+Paxos 协议

B、多副本+高可用同步协议

C、单副本+高可用同步协议

D、多副本+Paxos 协议

习题解析:
OceanBase 数据库以多副本架构著称,基于 Paxos 协议的多副本架构是高可用能力的基础。多副本中的“副本”本质是同一份数据在不同节点的拷贝,而数据在 OceanBase 数据库中有多种层面的承载容器,例如数据分区、日志流、Unit、租户等。一般情况下我们提及的“副本”往往是指“数据分区副本”。但需要注意的是,不同语境下的“副本”可能对应着不同的数据库实体。

正确答案:D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049924

6、OceanBase 是靠哪种基础架构实现写入高性能的?

A、COLA

B、LSM-TREE

C、Key-Value

D、BTREE

习题解析:很多国产分布式数据库都采用了 LSM-Tree,另一个较为知名的是 TiDB

正确答案:B

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050416

7、每个数据库服务的实例 (租户) 不感知其他实例(租户)的存在,租户拥有一组计算和存储资源,提供一套完整独立的数据库服务。

A、正确

B、错误

习题解析:

  • OceanBase 数据库通过租户实现资源隔离,让每个数据库服务的实例不感知其他实例的存在,并通过权限控制确保租户数据的安全性。
  • 租户在一定程度上相当于传统数据库的"实例"概念。

正确答案:A

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050411

8、memory_limit_percentage 设置成 90,意味着 memtable 内存写入到 90%会触发合并操作。

A、正确

B、错误

习题解析:

  • memory_limit_percentage 用于设置 OBServer 总可用内存大小占总内存大小的百分比,默认 80%。
  • 合并操作有三种触发方式:自动触发(当租户的 Minor Freeze 次数超过阈值时)、定时触发(ALTER SYSTEM SET major_freeze_duty_time … )、手动触发(ALTER SYSTEM MAJOR FREEZE … )

正确答案:B

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001052566
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050879

9、OceanBase 在少数副本不可用的情况下,可以实现 RPO=0,RTO<30 秒。

A、正确

B、错误

习题解析:

  • RTO(Recovery Time Objective),指的是从灾难发生到恢复,期间的业务影响时间。
  • RPO(Recovery Point Objective),指的是从灾备中恢复后,业务数据的恢复程度,可能是上一次备份的数据(这就比较糟糕了),可能是最近一次交易的实时数据。因此衍生出了另外两个名词,无损切换(RPO = 0)和有损切换(RPO > 0)
  • OceanBase采用副本模式部署集群时,RPO=0,采用主备方式部署的情况下,RPO>0,这点主流的国产数据库基本都能满足。

正确答案:A

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049828
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050420

10、2-2-2 集群中,独占租户 primary_zone 配置不当容易形成哪种异常?

A、租户合并异常

B、集群负载异常

C、租户负载异常

D、服务器负载异常

习题解析:Primary Zone 可以定义 Zone 之间的优先级,默认不配置则各个 Zone 优先级相同。在做了自定义配置后,即修改了 Leader 副本的偏好位置,而 Leader 副本承载了业务的强一致读写流量,因此每个分区 Leader 的分布决定了流量在每个节点上的分布,配置不当即造成部分数据库节点服务器负载异常。

正确答案:D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049926


你的天赋,需要每天兑现~ Enjoy!

「源de爸讲数据库」每天优先更新OceanBase OBCP题库及全网独家超详细题目解析!
在这里插入图片描述

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值