OceanBase技术详解:实战题与知识点总结

需积分: 0 0 下载量 12 浏览量 更新于2024-06-18 收藏 357KB PDF 举报
1. OceanBase集群构成知识点: OceanBase集群主要由cluster (集群), zone (区域) 和 tenant (租户) 构成,这些组件共同提供了高级别的数据安全性和服务可用性。cluster负责管理多个zone,而zone则包含了多个server实例,实现了分布式部署。tenant是逻辑上的隔离,用于隔离不同的业务数据和权限。 2. OceanBase产品白屏工具知识点: OceanBase的产品白屏工具主要包括OCP (OceanBase Control Panel) 和 ODC (OceanBase Data Console),它们分别提供管理和监控功能以及用户界面来操作数据库。obclient和MySQL客户端是客户端工具,但不属于白屏工具范畴。 3. SQL引擎兼容性知识点: OceanBase的SQL引擎支持MySQL和Oracle兼容模式,特点是双模(MySQL+Oracle)共存,业界领先;支持Oracle兼容的分布式存储过程执行(PL/SQL)以及大部分的Oracle数据类型和内置函数,同时也兼容MySQL通信协议,便于MySQL应用迁移。 4. 备份恢复知识点: OceanBase支持逻辑和物理数据备份恢复,备份粒度最低到租户级别。全量备份备份的是基线数据,增量备份依赖redo-log,实现在线实时备份,对业务影响极小,RPO(恢复点目标)和RTO(恢复时间目标)极低。 5. OBProxy描述错误知识点: OBProxy是一个无状态服务,不进行数据持久化,不构成数据负载均衡集群,也不具备复杂的SQL解析功能。它可以高效路由转发请求,但不能与OB Server或应用Server共用一台服务器。 6. OceanBase特点满足金融行业需求: OceanBase数据库的特点包括多库多活的高可用性、高并发处理能力、在少数派故障情况下仍能实现RPO=0和RTO<30秒的快速恢复,以及低时延的响应速度,这些都是金融行业所看重的关键特性。 7. 创建resource pool命令知识点: 使用CREATERESOURCEPOOL语句创建资源池时,每个resource pool可以在每个OBServer上独立存在,并且指定了对应的UNIT(单元)数量(UNIT_NUM)以及zone列表,确保数据分布的均衡和可靠性。