【单选题】关于 OceanBase 的核心技术,以下说法错误的是( A )
A. OceanBase 依赖分布式中间件实现了在单机数据库上的分布式访问和事务处理。
B. OceanBase 自研的高压缩技术平衡了“性能”和“压缩”的瓶颈,既能大幅压缩数据,减少磁盘空间占用,又不会造成较大的性能负担。
C. OceanBase 分布式架构提供了极致高可用能力,在少数节点故障时可以保证数据领丢失(RPO=0),对业务的影响时间极短(RTO<8s)。
D. OceanBase 支持 HTAP 混合负载,通过多租户的资源隔离来保证不同类型的租户间互不干扰,同时通过多副本技术让一份数据既能做事务处理又能实时分析。
【单选题】关于 OceanBase 的产品体系,以下说法错误的是( B )
A. OMS 是 OceanBase 提供的数据同步工具,可以把其他数据库的数据同步到OceanBase 数据库中,比如将 Oracle 数据库的数据同步到 OceanBase 的 Oracle 租户。
B. OMA 是 OceanBase 数据库提供的数据迁移与评估工具,可以实现一键式的数据库迁移。
C. OCP 是 OceanBase 提供的云平台管理工具,可以将多个 OceanBase 集群统一纳管到一个 OCP 中进行管理、监控。
D. OAS 是 OceanBase 提供的自治服务工具,可以提供自动化的优化建议和智能化的故障诊断能力。
【多选题】关于 OceanBase 的核心特点,以下说法错误的是( AD )
A. OceanBase 天然为超大规模业务处理系统而生,不适合小微客户使用。
B. OceanBase 分布式数据库提供了线性扩展的高并发能力,可以支持每秒数千万的业务处理能力。
C. OceanBase 分布式架构兼容 MySQL 和 Oracle 数据库,可以方便地从 MySQL 和 Oracle 数据库搬迁应用与数据到 OceanBase 数据库。
D. OceanBase 分布式数据库要保留多个数据副本,因此存储成本很高。
【多选题】关于数据库的发展与架构演变,以下说法错误的是( BC )
从集中式走向分布式,一个主要原因是为了突破单机性能的瓶颈。
与集中式数据库相比,分布式数据库的主要优势是更高的并发处理能力,在高可用能力上没有特别的优势。
使用分布式中间件的分布式数据库系统可以很好地处理跨库的SQL查询和事务。
原生分布式数据库不依赖分布式中间件,提供透明的扩展能力。
【单选题】如果一个集群有3个 Zone,每个 Zone 有5台 OBServer。那么一个日志流最多有几份全功能副本呢?( A )
A. 3 B. 5 C. 8 D. 15
【单选题】如果一个集群有3个 Zone,每个 Zone 有5台 OBServer,其中一个租户的资源池的 Unit Num=3,则该集群有多少个服务器中有该租户的资源单元呢? ( C )
A. 3 B. 5 C. 9 D. 15
【单选题】OceanBase 不能实现哪种资源的租户间的隔离?( D )
A. CPU B. 内存 C. IOPS D. 数据磁盘
【单选题】RootService 是 OceanBase 的总控服务,以下哪个不是 RootService 的功能?( B )
A. 资源管理 B.路由管理 C. 负载均衡 D. Schema 管理
【单选题】关于仲裁服务,以下哪个说法是错误的?( C )
A. 仅参与选举相关的投票,不参与事务日志的多数派投票 B. 没有 MemTable 和 SSTable,资源开销极小。
C. 开启仲裁服务会添加一个仲裁副本,仲裁副本可以当选为 Leader 提供服务 D. 当半数全功能副本故障时,仲裁提供自动降级服务(将故障节点踢出Paxos组)。
【多选题】关于 OceanBase V4的日志流副本,以下说法正确的是。( AD )
A. 日志流副本通常有两种,分别是全功能型副本、只读型副本。
B. 全功能型副本既可读也可写,只读型副本只能读,两种副本均支持强一致性读操作。
C. Leader 副本既可读也可写,是全功能型副本;Follower 副本只能读,是只读型副本。
D. 一个5副本的集群中,事务日志只需要3个副本强同步,不需要5个副本都强同步。
【多选题】关于 OceanBase V4 的负载均衡机制,以下说法正确的是。( BCD )
A. OceanBase 提供了人工干预负载均衡的方法,用户可以在创建Database、 Table、Partition 的时候指定其存放的OBServer节点位置。
B. 用户可以使用表组(Tablegroup)来影响负载均衡,让业务上有关联关系的 Table、Partition 在物理分布上有亲和性,从而减少分布式的访问开销。
C. OceanBase 有自动的负载均衡能力,可以将 Table、Partition 均匀地分散在 Zone 内的多个 OBServer 节点上。
D. OceanBase 有自动的负载均衡能力,可以将 Leader 副本均匀地分散在指定的多个 Primary Zone 中 。
【单选题】 OceanBase数据库通过什么机制来解决分布式场景下时钟不一致带来数据不一致的问题? ( D )
A. MVCC B. 两阶段提交 C. 表锁 D. 全局时间戳服务
【单选题】以下哪项不是存储引擎的主要功能? ( D )
A.数据存储 B. 数据读取 C. 索引管理 D. 事务控制
【单选题】OceanBase数据库中的事务引擎使用哪种一致性算法来确保分布式环境中的一致性?( B )
A. Raft B. Paxos C. Quorum D. Zab
【单选题】在OceanBase数据库中,如果一个事务涉及多个日志流,这样的事务被称为什么类型的事务?( B )
A. 单日志流事务 B. 分布式事务 C. XA事务 D. 单元事务
10.【单选题】为了达到更好的压缩效果,OceanBase一般会进行进行几次压缩?( B )
A. 1次 B:2次 C:3次 D:4次
【多选题】在OceanBase数据库中,关于转储与合并操作的说法,以下哪些是正确的? ( ABCD )
A. 转储是将MemTable中的数据写入到SSTable中的过程。
B. 合并是将多个SSTable以及基线数据进行归并,形成新的基线SSTable的过程。
C. 转储操作可以手动触发,也可以由系统自动触发。
D. 合并操作可以减少磁盘空间的使用,因为它会删除失效的多版本数据。
12.【多选题】OceanBase数据库支持的隔离级别包括哪些? ( ABC )
A. 读已提交 B. 可串行化 C. 可重复读 D. 读未提交
【单选题】OceanBase数据库的事务具备哪些特性? ( ABCD )
A. 原子性 B. 一致性 C. 隔离性 D. 持久性
【多选题】相比集中式数据库,以下哪项是分布式架构下事务处理的挑战? ( ABCD )
A. 网络通信的不可靠 B. 节点故障的影响 C. 数据一致性的挑战 D. 性能下降
【多选题】OceanBase数据库通过哪些机制来控制事务的并发执行? ( BCD )
A. 一致性算法 B. MVCC C. 隔离级别 D. 锁