赞
踩
什么是“去IOE”:ioe是什么的简称 (baidu.com)
所谓去“IOE”,是对IBM、Oracle、EMC的简称,三者均为海外IT巨头,其中IBM代表硬件以及整体解决方案服务商,Oracle代表数据库,EMC代表数据存储。
OceanBase-企业级分布式数据库:
完全自主研发,蚂蚁集团控股独立公司运作,集团战略型长期投入方向拥有100%的知识产权,区别于开源数据库的再发行产品基于分布式架构和通用服务器、实现了金融级可靠性及数据一致性,不依赖特定硬件架构具备高可用、高可扩展、低成本、高性能等核心技术优势
由于mysql是开源的,所以可以使用mysql客户端去访问OceanBase的myql租户
Oracle不开源,所以需要通过OceanBase的客户端 OBClient 去访问Oracle租户
OceanBase的集群、Zone、OB Server、资源池、租户
1、以分区为单位组建Paxos协议
2、只有主副本承担业务的访问,从副本只起到备份的作用
3、主副本分散在不同的zone里,使得每一个zone都承担一部分的业务,减少访问压力(自动负载均衡)
对于“多数派”的理解:
例如当进行update操作时:
由OB Proxy路由找到所要操作的主副本
如果是3个zone,这时候只需要一个从副本完成落盘,再加上这个主副本(2>1),此时可以反馈成功;
如果有5个zone,则需要等待2个从副本完成落盘(3>2),以此类推。
对主副本的位置进行人为设置,以达到某种特定的需求。
优先级:租户<database(数据库)<table(表)
局部优先,影响范围越小,优先级越高
1-3步完成的是集群扩容,4完成的是租户扩容
每个租户都对应一个GTS(全局时间戳服务)
考点19
两阶段提交中的协调者和参与者是谁? :OB Server
分为租户级别和会话级别,租户级别即是全局级别
1、
2、
3、
全能型副本和日志型副本,每个zone只能有一个,只读型副本一个zone可能有多个,前提是一个zone里存在多个unit
4、
理解资源池的划分,Unit Num的划分
5、
当有2个zone的机房损坏时,满足不了多数派,可能会丢数据,机房级容灾至少有三个机房
6、
不需要人工干预,选自动的那个
7、
两阶段提交中的协调者和参与者是谁? :OB Server
8、
Oracle租户:RC、Serializable
mysql租户:RR、RC
OceanBase支持哪些:RC、Serializable、RR
9、
.
10、
11、
支持的存储介质:NFS、阿里云OSS、COS
9、Linux操作系统一般采用用户来部OceanBase?
A、ROOT B、OBUSER C、OBSERVER D、ADMIN
10、ConfigServer(config url)服务保存了集群的关键信息,是一个web api的服 务,供0B Server及OB Proxy访问,一般是由哪个组件提供的?
OA、OceanBase Develop Center(ODC)OB、OceanBase Cloud Platform(OCP) OC、OceanBase Migration Service(OMS)OD、OceanBase Configure Manager (OCM)
11、部署OceanBase集群时,各个OBServer的RPC允许的时钟偏差最大是多少?
OA、1毫秒 OB、100毫秒 OC、10毫秒 OD、200毫秒
*16、以下哪个描述不是OceanBase架构特点?
OA、多副本 OB、全对等节点 OC、准内存数据库 OD、中心管控
19、OceanBase是靠哪种基础架构实现写入高性能的?
OA、COLA OB、LSM-TREE OC、Key-Value OD、BTREE
20、OceanBase服务器要求使用的磁盘类型是什么?
OA、SAS机械盘 OB、SSD固态盘 OC、SAS机械盘+SSD固态盘混合 OD、磁带
21、OceanBase合增量数据与基线数据,生成新的基线,这一过程称之为什么?
OA、转储OB、合并OC、冻结OD、压缩
*23、关于OceanBase事务引擎一致性特点,描述正确的是?
OA、保证主键唯一等一致性约束 OB、不保证主键唯一等一致性约束
OC、强制要求所有列唯一性约束OD、强制 要求非主键唯一性约束
*27、通过配置Primay Zone,可以打破负载均衡,将主副本汇聚到一个Zone内。 OceanBase不支持哪种级别?
OA、租户级别。创建租户时,可以设置Primary Zone。 OB、数据库级别。创建数据库时,可以设置Primary Zone.
OC、分区级别。创建分区时,可以设置Primary Zone。 OD、表级别。创建表时,可以设置Primary Zone。
*28、建立table group的主要目的是?
OA、便于业务分组管理各种表 OB、SQL优化器能够识别 OC、减少跨机分布式事务OD、更好的实现负载均衡
*29、当集群发生故障时(服务器故障或者网络故障),OceanBase故障切换的粒度是什么?
OA、集群 OB、租户 OC、数据库 OD、表或者分区表的子分区
*31、对于存量Oracle业务迁移到OceanBase上,需要数据实时同步功能,建议 使用哪个工具?
OA、OCP OB、DataX OC、OMS OD.ODC
实时选OMS
离线选DataX
*32、关于OceanBase资源隔离,以下说法正确的是?
OA、OceanBase采用服务器隔离 OB、OceanBase采用数据库隔离
OC、OceanBase采用schema隔离 OD、OceanBase采用租户隔离
*36、关于RootService总控服务,以下描述正确的是?
OA、一般每个Zone部署一个,与Zone内一台OB Server合设,共用一台服务器
OB、一般每个Zone部署一个,必须使用一台独立的服务器运行RootService服务,不 能与0B Server合设
OC、整个集群部署一个RootService总控服务就可以,不需要考虑高可用性
OD、 每台0B Server都需要部署RootService总控服务,以提供更高的可用性
*39、OceanBase集群创建完成后,系统会形成一个大的资源池,管理员可以划 分成小的资源池给各个租户使用,各个租户的资源互相隔离,其中内存是()隔离, CPU是()隔离。
OA、物理、逻辑 OB、逻辑、物理 OC、物理、离散 OD、离散、物理
*42、关于OceanBase的全能型副本(Replica),以下说法正确的是?【多选题】
OA、全能型副本有Mem Table
□B、全能型副本有SSTable
□C、可以较快恢复为leader对外提供服务
□D、没有记录事务的日志,但可以参与投票
囗E、没有记录事务的日志,也不参与投票
*46、初始化OceanBase集群(bootstrap)失败的常见原因是什么?【多选题】
A、机器间时钟误差过大(超过100毫秒),可以利用clockdif等命令检查机器 之间的时钟差
B、启动OB Server进程时,参数信息指定的有错误,比如Zone名称有误
C、服务器硬件自身的故障,比如存储故障
D、OCP未安装导致集群bootstrap失败
*48、关于OceanBase的系统参数的生效范围,以下说法正确的是?【多选题】
□A、可以在集群范围生效 □B、可以在某个Region生效 □C、可以在某个Zone生效 □D、可以在某台OBServer生效
*49、关于OceanBase的修改系统参数命令ALTER SYSTEM SETXX="YY’,以下 说法正确的是?【多选题】
□A、可以修改该Parameter在某台具体的OBServer 上的值
□B、可以修改该Parameter在某个Region上的值
□C、可以修改该Parameter在某个Zone上的值
□ D、如果不带任何条件,则修改所有OBServer的值
*51、以下关于OceanBase通过TPC-C认证的描述是正确的?【多选题】
□A、OceanBase是第一个通过认证的国产数据库
□B、OceanBase是全球第一个通过认证的分布式数据库
□C、OceanBase通过TPC-C认证使用的是阿里云公有云环境
□D、OceanBase只进行了一次TPC-C认证
*52、OceanBase在阿里和蚂蚁集团内部有哪些应用?【多选题】
□A、支付宝 □B、淘宝收藏夹 □C、网商银行 □D、印度Paytm
*56、OceanBase支持哪些事务隔离级别?【多选题】
□A、脏读(Read-Uncommited) 0B、Read-Committed 口C、Serializable □D、Repeatable-Read
*60、关于OceanBase的负载均衡,以下说法正确的是?【多选题】 (易错)
□A、OceanBase自动完成负载均衡,无法关闭
□B、负载均衡的调度单元是资源单元(Unit))
□C、负载均衡的调度单元是分区(Partition))
□D、负载均衡的调度单元是租户 囗E、负载均衡的调度单元是数据库(database))
□F、系统根据一定的策略,通过动态调整UNIT的位置和UNIT内副本的位置, 使得一个Zone内所有Server的资源使用率达到均衡的过程
*61、当主副本所在服务器硬件故障或网络故障后,业务无法正常访问主副本的 数据,OceanBase如何保证高可用性?【多选题】
□A、剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程 对业务不可见
□B、需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
□C、主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本
□D、主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本 同时存在的“脑裂现象
*63、关于OceanBase的分区Partition,以下说法正确的是?【多选题】
□A、数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录
□B、每个分区,还可以用不同的分区维度再进行分区,叫做二级分区
□C、OceanBase只支持一级分区,不支持二级分区
□D、OceanBase的Partition Group是数据迁移的最小单元,也是高可用切换的最 小单元
□E、OceanBase 支持表的自动分区分裂
*67、对于OceanBase的租户权限管理,以下说法正确的是?【多选题】
□A、系统租户下的管理员用户可以访问其他普通租户的用户数据
□B、任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他 普通租户下的用户数据
□C、只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如 创建/删除普通租户、设置系统配置参数、开启每日合并操作
□D、系统租户下的管理员用户可以给其他普通租户的用户进行授权,使得普通 租户的用户拥有系统管理员的权限
*74、关于OceanBase的应用日志级别,以下说法正确的是?【多选题】
OA、INFO提示,用于记录系统运行的当前状态,该信息为正常信息
□B、INFO提示,用于记录系统运行的当前状态,该信息为错误信息
囗C、ERROR严重错误,用于记录系统的故障信息,且必须进行故障排除,否则系统不可用
囗D、WARN警告,用于记录可能会出现的潜在错误
口E、WARN警告,用于记录严重错误,需要立即处理
*75、关于OCP上OBProxy管理功能,下面说法正确的是?【多选题】
□A、可以安装OBProxy
□B、可以重启OBProxy
□C、可以下线OBProxy
□D、可以转移OBProxy
□E、可以调整OBProxy的配置
*76、关于OCP告警功能,下面说法正确的是?【多选题】
□A、不支持用户修改告警闽值
□B、可以调整告警阀值
□C、可以查看告警列表
□D、可以自定义告警发送对象
□E、OCP告警依赖专有云底座
□F、可以调整告警开关,确定哪些项需要监控
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。