- 【判断题】OceanBase 是 100% 自研的国产数据库,不是基于开源产品的再次开发。( )
- 【判断题】OceanBase 是全球唯一一个同时刷新了 TPCC 和 TPCH 世界纪录的数据库。( )
- 【判断题】OceanBase 是原生分布式数据库,不能像单机数据库那样进行单机部署。( )
- 【判断题】OceanBase 是一个通用数据库,不依赖特定硬件,不绑定任何底座,既可以私有化部署,也可以云上部署。 ( )
- 【判断题】OceanBase 是一个交易型数据库,擅长大并发交易处理,不擅长大数据量分析型业务,不是 HTAP 数据库。( )
- 【单选题】关于 OceanBase 的核心技术,以下说法错误的是( )
A. OceanBase 依赖分布式中间件实现了在单机数据库上的分布式访问和事务处理。
B. OceanBase 自研的高压缩技术平衡了“性能”和“压缩”的瓶颈,既能大幅压缩数据,减少磁盘空间占用,又不会造成较大的性能负担。
C. OceanBase 分布式架构提供了极致高可用能力,在少数节点故障时可以保证数据领丢失(RPO=0),对业务的影响时间极短(RTO<8s)。
D. OceanBase 支持 HTAP 混合负载,通过多租户的资源隔离来保证不同类型的租户间互不干扰,同时通过多副本技术让一份数据既能做事务处理又能实时分析。 - 【单选题】关于 OceanBase 的产品体系,以下说法错误的是( )
A. OMS 是 OceanBase 提供的数据同步工具,可以把其他数据库的数据同步到OceanBase 数据库中,比如将 Oracle 数据库的数据同步到 OceanBase 的Oracle 租户。
B. OMA 是 OceanBase 数据库提供的数据迁移与评估工具,可以实现一键式的数据库迁移。
C. OCP 是 OceanBase 提供的云平台管理工具,可以将多个 OceanBase 集群统一纳管到一个 OCP 中进行管理、监控。
D. OAS 是 OceanBase 提供的自治服务工具,可以提供自动化的优化建议和智能化的故障诊断能力。 - 【多选题】关于 OceanBase 的核心特点,以下说法错误的是( )
A. OceanBase 天然为超大规模业务处理系统而生,不适合小微客户使用。
B. OceanBase 分布式数据库提供了线性扩展的高并发能力,可以支持每秒数千万的业务处理能力。
C. OceanBase 分布式架构兼容 MySQL 和 Oracle 数据库,可以方便地从 MySQL 和 Oracle 数据库搬迁应用与数据到 OceanBase 数据库。
D. OceanBase 分布式数据库要保留多个数据副本,因此存储成本很高。 - 【多选题】关于数据库的发展与架构演变,以下说法错误的是( )
A. 从集中式走向分布式,一个主要原因是为了突破单机性能的瓶颈。
B. 与集中式数据库相比,分布式数据库的主要优势是更高的并发处理能力,在高可用能力上没有特别的优势。
C. 使用分布式中间件的分布式数据库系统可以很好地处理跨库的SQL查询和事务。
D. 原生分布式数据库不依赖分布式中间件,提供透明的扩展能力。
使用 Docker 部署的 OceanBase 可以作为MetaDB,供OceanBase相关产品作为元数据数据库来使用。以下哪类产品需要MetaDB?(AD)
A
OCP
B
OBProxy
C
OAT
D
OMS
DBA可以通过 OCP 查看SQL或者事务的全链路跟踪信息,同样也可以通过黑屏(命令行)实现。(正确)
OceanBase 数据库有多种部署方式,OceanBase 企业版仅支持集群高可用部署,社区版支持单机集中式部署和集群高可用部署。(错误)
OBDUMPER 是一款使用 Java 语言开发的客户端工具,目前该工具支持OceanBase、 MySQL、 Oracle等多种数据库。用户可以使用该工具将OceanBase中的数据按照SQL或者CSV格式导出到文件中。(错误)
在OceanBase数据库中创建表必须指定主键。(错误)
1.【判断题】分库分表的架构虽然解决了集中式数据库的扩展性问题,但也带来了新的问题(不支持复杂SQL,较难保证分布式事务的 ACID等)。(对)
2.【多选题】传统的集中式关系型数据库面临哪些挑战?(AC)
A、成本高:运行在高端服务器、小型机、高端存储等专有硬件上;
B、生态欠缺:文档、培训、应用等都不足;
C、扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;
D、性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差
传统集中式数据库经过近40年的发展,已经非常成熟。但在当前这个大数据的时代,传统数据库依然 面临较多挑战,分布式数据库可以有效解决这些问题,是未来数据库发展的重点方向
1:传统数据库往往对硬件基础设施有较高要求,同时只能纵向扩展,无法横向扩展,容易达到性能上限;
2:分库分表虽然可以横向扩展了,但也有带来了不支持复杂SQL、较难保证分布式事务的ACID等新问题;
3:分布式数据库可以有效解决这些问题,应用可以像使用集中式数据库一样使用分布式数据库,分布式数据库具 有低硬件成本、高可扩展性、高可用性等特性。
TPS:每秒事务处理
QPS:每秒查询数
1.【判断题】TPC-C就是一个跑分测试,没有什么规则限制,只要能跑高分就行。(错)
2.【判断题】OceanBase数据库是在阿里和蚂蚁内部孵化了10年后才逐步推广到外部市场的。(对)
3.【判断题】OceanBase数据库是基于开源数据库的再发行产品。(错)
**4.【单选题】OceanBase是一个什么类型的数据库(c) **
** A:集中式数据库; B:NoSQL数据库; C:分布式关系型数据库;**
5.【多选题】OceanBase的核心特性有哪些?(abcd)
A:高扩展,可以使用普通的PC服务器进行横向扩展;
B:高性能,峰值6,100万次/秒,单表最大3,200亿行;
C:高可用,通过Paxos协议保证强一致性,RPO=0,RTO<30秒;
D:高兼容,支持MySQL及Oracle两种模式,降低业务迁移改造成本;
E:高成本,使用小型机、高端存储等专有硬件;
本章节重点介绍了OceanBase产品的基本情况和发展历史: