Nosql分布式数据库复习题带答案

更新时间:2023-04-19 05:53:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章

1.交易型系统,比如银行核心系统对一致性和可用性要求比较高,基本上选择关系型数据库系统进行数据的管理,由于它放弃了分区容错性,因此系统在扩展上存在限制。True/ false

2.以下哪些是NoSQL数据库的特点?

A .NoSQL数据满足最终一致性 B. 灵活的数据模式

C.NoSQL集群的可扩展性强,可动态添加和删除节点

D.数据以多副本的方式存放在不同节点上

3.Base的核心思想是无法做到强一致性,但每个应用都可以根据自身的特点,采用适当方式达到最终一致性。TrueFalse

4.适合于存储大量复杂、互连接的数据类型,比如人际交往、推荐系统和知识图谱的NoSQL 数据库有:

A.MongoDB B. Neo4j C. Redis D. HBase

5.NoSQL是指no SQL,表示用非关系型数据库替代关系型数据库。True/ False

6.NoSQL数据库种类比较繁多,以下哪些是NoSQL数据库?

A. HBase

B. MongoDB

C. Redis

D. Oracle

7.数据库(Database)是按照一定的数据模型来组织、存储和管理数据的仓库。操作系统里的文件夹可看作是一个数据库。True /False

8.数据模型(Data Model)是数据特征的抽象。数据模型所描述的内容有三部分,分别为数据结构、数据操作和数据约束。True False

9.在一个分布式系统中可以同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项要。True/False

10.大数据时代,数据的存储与管理有哪些要求?

A.数据管理系统具有很高的扩展性,适应海量数据的迅速增长!

B.满足完整性的约束条件

C.满足用户的高并发读写

D.要适应多变的数据结构

11.数据库按逻辑模型进行区分,有关系模型、层次模型、网状模型等,以下哪个是层次模型

数据库。

A. IMS

B. Oracle

C. DB2

D. MySQL

12.数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。True/False

13.数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。True/False

14.CAP理论是NoSQL数据库的基础,三者不可兼得,以下哪些属于CAP特性

A. 容灾性

B. 分区容错性

C. 一致性

D. 可用性

15.ACID和BASE代表了在一致性- 可用性两点之间进行选择的设计哲学。ACID强调一致性被关系数据库使用,BASE强调可用性被大多数Nosql使用。True/False

16.关系型数据库会遵循ACID原则,这四个特性分别是:原子性、一致性、分区容忍性和持久性。True/False

17.HBase、MongoDB分别属于那种类型的NoSQL数据库?

A.键值数据库、图形数据库 B. 文档数据库、文档数据库

C. 列族数据库、文档数据库

D. 文档数据库、列族数据库

18.在分布式系统中,N1和N2节点上存有相同的数据,当用户A对N1节点的数据进行修改时,正常情况下,N2节点会同步N1节点的数据,但是当出现分区容错时,即N1与N2节点由于某种原因数据无法同步,这时,用户B需要从N2节点获取数据,如果系统返回原来的旧数据给用户B,这个系统满足什么样的CAP条件。

A.选择分区容错性和可用性,放弃一致性 B.选择分区容错性和一致性,放弃可用性

C. 满足分区容错性,可用性和一致性

D. 选择一致性和可用性,放弃分区容错性

19. 关系型数据库的优点有哪些?

A. SQL结构化查询语言操作方便

B. 二维表结构容易理解

C. 数据结构灵活多变

D.丰富的完整性约束使得关系型数据库易于维护

20. Base原理包括哪几项?

21.在实际的应用当中,CAP的取舍时绝对的,不管是在整个系统层面还是各个子系统,对CAP 的取舍时一致的。True/False

第二章

问题1:HBase有以下哪些特性( ACDE )

A.可扩展性 B .支持事务ACID特性C. 稀疏性 D. 高可靠性E. 容量巨大

问题2: HBase的技术借鉴了google的以下哪个技术?B

A.MapReduce

B. BigTable

C. Chubby

D. Google File System

问题3:关于HDFS中DataNode的作用,以下说法正确的是:ABC

A.响应NameNode的相关指令,比如写入数据时,NameNode会通知DataNode复制多个副本。

B .为客户端提供数据块的读写服务。

C.发送心跳信息给NameNode,上报各数据块的状态

D. DataNode负责对文件进行分块

问题4: HBase依靠(A)存储底层数据

A. HDFS

B. MapReduce

C. Memory

D. GFS

问题5:HDFS使用分片机制保证容错性.True / False

问题6:HDFS集群NameNode节点有两个核心文件,FsImage和Editlog,以下描述正确的是:ABCD

A. FsImage用于维护文件系统树以及文件树中所有的文件和文件夹的元数据。

B. FsImage文件在NameNode启动时加载到内存当中,处于只读状态。

C. EditLog记录了所有针对文件的创建、删除、重命名等操作。

D. SecondaryNameNode定期合并fsimage文件和editlog文件。

问题7: 在HBase集群中,关于ZooKeeper的作用,以下说法正确的是:ABCD

A.HBase集群中有多个Master时,任一时刻只有一个master处于活跃状态。当活跃master

发生故障时,,ZooKeeper在备用的Master中选举一个新的作为活跃节点。

B.ZooKeeper维护元数据的总入口,并记录master节点的地址。

C.ZooKeeper监控整个Hbase集群,当RegionServer出现故障,则通知Master来进行故障恢

复。

D.ZooKeeper可以是一个独立安装的集群,也可以使用HBase自带的Zookeeper服务。

问题8: HBase主要由多个组件构成,分别是(ABCD)

A.Client

B.Zookeeper

C.HMaster

D.RegionServer

问题9: HDFS数据分块的作用:ACD

A. HDFS中数据块是文件存储处理的逻辑单元

B. HDFS的文件被分成块进行存储,数据块大小越大越好

C. 数据分块使得HDFS理论上能够存储无限容量的数据。文件大小不受单点存储容量的限制

D. 数据分块的机制适合数据备份,每个分块冗余的备份存储在多个DataNode上。

问题10: HBase依赖(C)提供强大的计算能力

A. HDFS

B. Chubby

C. MapReduce

D.Zookeeper

问题11: HBase中,RegionServer主要负责响应用户的请求,向HDFS中读写数据。True/ False 问题12:HBase中HMaster的作用以下说法正确的是:ABCD

A. 管理用户对表的增、删、改、查操作。

B.管理RegionServer的负载均衡,调整region的分布。

C.处理RegionServer的故障转移。

D.当Hmaster出现故障,不影响当前客户端对数据的访问。

问题13:HBase的RegionServer结点负责region的分配。True / False

问题14: 下面对HBase的描述正确的是?ABCD

A.是面向列存储的

B. 是一种NoSQL数据库

C.是开源的

D. 是分布式的

问题15:HDFS中,数据块大小越小越好,适合多副本的存储。True / False

问题16:以下与HDFS类似的框架是?C

A.NTFS

B. FAT32

C. GFS

D.EXT3

问题17:以下关于HDFS中SecondaryNameNode节点的说法正确的是:BC

A.SecondaryNameNode是NameNode的备份节点。

B.SecondaryNameNode的作用是降低NameNode的压力,定期对fsimage和editlog文件进行

合并操作。

C.SecondaryNameNode负责将修改记录写入到editlog中。

D.SecondaryNameNode从NameNode中复制fsimage和editlog文件到本地进行合并,再将新

的fsimage文件返回给NameNode,替代旧的fsimage

问题18:HBase依赖(A)提供消息通信机制

A. Zookeeper

B. Chubby

C. RPC

D. Socket

问题19:关于HDFS中的容错机制,以下说法正确的是:A BCD

A. HDFS采用副本的机制,将数据块以多个副本的形式存在不同节点上。

B. HDFS集群中,当NameNode出错时,可用Secondary NameNode备份的fsimage恢复。

C. NameNode通过心跳检测DataNode的状态,定期维护集群中数据块的副本数。

D. HDFS存储数据块时使用总和校验码来保证数据的正确性。

问题20: HDFS中的名称节点NameNode的作用有:ABD

A.负责客户端的访问请求

B.负责存储文件的元数据

C.负责文件数据的读写

D.分配全局数据的存储节点

第三章

问题1:HBase 中关于数据查询的操作,以下说法正确的是AB

A.get命令根据具体行键获取数据 B. scan可以获取指定范围的数据

C. get命令的必选参数为表名

D. scan必选参数为表名和行键名

问题2:HBase中一个逻辑行对应实际存储的多行键值对True / False

问题3:HBase的表结构包括ABCD

A.行键 B. 列族 C. 列标识 D. 时间戳

问题4:以下delete操作说法正确的是ACD

A. delete命令可以从表中删除一个单元格或行集,必须指明表名和列族名称;

B. 执行delete命令后,会马上删除数据;

C. delete命令不能跨列族操作;

D. 删除一个逻辑行使用deleteall命令

问题5:以下关于put命令说法正确的是BC

A. 一个逻辑行数据的插入可以通过一条put语句完成;

B. 如果put语句中的单元格是存在的,此语句为更新操作;

C.put命令需要指定表名、行键、列族和列的信息,即定位到具体单元格;

D. put命令不需要指定列族

问题6:以下HBase shell命令描述错误的是:ABD

A.delete删除表之前不需要禁用表

B. 禁用表使用is_disable命令

C. truncat命令用来重新建立空表

D. truncat重建表之前需要禁用表

问题7:Alter命令能完成的功能包括:ABC

A. 增加列族

B. 修改列族参数

C. 删除列族

D. 查询列族信息

问题8:HBase是基于Python语言开发的,它提供了这种语言的API接口来管理和操作数据库。True / False

问题9:以下HBase的shell操作命令描述正确的是ABCD

A.version可以显示当前HBase的版本号;

B. status命令用来显示集群各节点的状态;

C.exit或quit退出当前HBase shell环境

D.输入help命令可查看HBase提供的所有命令。问题10:HBase中检索数据可以使用get命令整个表进行扫描。True /False

问题11:HBase使用Python语言来编写客户端时,需要进行跨语言的转换,这里需要用到Thrift 服务来提供python客户端与java服务器端的连接。True /False

问题12:Hbase基于java编程中,能实现删除表功能的接口是B

A. Table接口

B. Admin接口

C. HbaseConfiguration类

D. HTableDescriptor类问题13:使用Admin接口是,调用Connection.getAdmin()方法时,返回的子对象是C

A.Table

B. Connection

C. Admin

D. Put

问题14: HBase中的客户端包括ABCD

A.HBase shell

B. 基于java开发的客户端

C.基于thrift协议开发的客户端

D. 基于python开发的客户端

问题15:以下在HBase中创建一个包含info列族的user表的命令正确的是AC

A. create 'user','info'

B. create 'user' 'info'

C. create 'user', {NAME => 'info'}

D. create 'User,'Info'

问题16:HBase中过滤器的概念说法正确的是ABCD

A.查询时,无论是get或scan方法,均可以使用filter来显示扫描结果;

B. 过滤器类型包括行键、列族、列、值等filter;

C.过滤器使用时一般配合比较运算符和比较器一起使用;

D.可以使用多个过滤器组合使用;

问题17:以下HBase的说法哪个是不正确的?B

A.在HBase中由行键、列族、列和时间戳来唯一确定一个单元格数值。

B.在HBase Shell中创建表时,不需要预先定义列族。

C.HBase中不同行之间可以由不同的列组成。

D. HBase中所有数据都是字符串的形式。

问题18:HBase Shell中包含以下哪些命令?ABC

A.Create

B. Put

C. Scan

D. Add

问题19:以下过滤器中,哪个可以针对行键进行过滤?A

问题20 :查看表信息的相关命令有:ABC

A.list查看当前所有表名

B. exist 'tablename'查看表是否存在

C.decribe 'tablename'可以查看选定表中详细的列族信息

D.show db查看数据表

第四章

问题1: StoreFile在底层文件系统中是由(B)实现。

A. Data

B. Hfile

C. MemStore

D. Region

问题2:下列属于HBase数据导出工具的是A

A. Export

B. Import

C. CopyTable

D. hbck

问题3:下列属于HBase数据导入工具的是B

A.Export

B. Import

C. CopyTable

D. hbck

问题4:下列属于HBase数据迁移工具的是C

A.Export

B. Import

C. CopyTable

D. hbck

问题5:下列属于HBase文件检测修复工具的是D

A.Export

B. Import

C. CopyTable

D. hbck

问题6:关于minor合并与major合并说法错误的是A

A.minor合并中,被标记删除的旧文件被移除。

B.major合并针对的是给定Region的一个列族的所有HFile。

C.major合并时会清理minor合并中被标记删除的HFile。

D.minor合并是把多个小的HFile合并成一个大的HFile。

问题7: HFile的合并有两种类型,分别是Minor合并和Major合并。True /False

问题8: 在Region拆分过程中,完成Region创建后,向.META.表发送新产生的region的元数据信息。True /False

问题9:当Regionserver中的region数量达到最大阈值时,Regionserver就会发起region合并。True /False

问题10:关于Region的说法正确的是ABC

A. HBase表的所有行都是按照RowKey的字典序排列的,表在行的方向上分割为多个分区(Region)

B. 最开始一张表只有一个Region,随着数据的插入,分裂成两个

C. region均匀的分布在集群中不同的节点上

D.HBase中对Region提供多副本的管理机制

问题11:客户端在插入、删除、查询数据时需要知道哪个Region服务器上存储所需的数据,这个查找Region的过程称为Region定位。True /False

问题12:下面关于Meta表的说法正确的是ACD

A.Meta表保存region的元数据信息;

B.Meta表不能进行分区

C.Meta表中的每一行记录了一个Region的信息,包括region的行键范围,所在节点地址等。D.Meta表的位置需要从zookeeper获得

问题13:HBase中关于数据存储以下说法正确的是ABC

A.Region服务器由一个Hlog和多个region构成

B.HLog记录region服务器上所有region的操作日志;

C.Region对象由多个Store组成,每个Store对应当前分区中的一个列族;

D.一个Region对应一个memstore,当数据达到一定条件时会写入StoreFile文件中;

问题14:region拆分过程中会完成哪些操作:ABCD

A.将需要拆分的Region下线,阻止所有对该Region的客户端请求

B.将一个Region拆分成两个子Region,分别包含该region前后两部分的数据

C.完成子Region创建后,向Meta表发送新产生的Region的元数据信息;

D.子region中的数据也是按key的字典序排列

问题15:Region的负载均衡是由()来完成。A

A.Master B. ZooKeeper C. RegionServer D. HBase

问题16:移除RegionServer节点的两种方式是AB

A. hbase-damo.sh stop停止节点服务

B. gracefu_stop.sh脚本停止节点服务

C.stop-hbase.sh停止节点服务 D. hbase_cleanup.sh停止节点服务

问题17: Master在哪几种情况下不会执行负载均衡?ABCD

A.均衡负载开关关闭

B. Master没有初始化

C.当前有Region处于拆分状态

D. 当前集群中有RegionServer出现故障

问题18:增加RegionServer节点的步骤包括ABCD

A. 修改conf目录下的regionserver文件

B. 将regionserver文件复制到集群中所有机器上

C. HDFS里增加DataNode

D. hbase-damon.sh start命令启动新节点

问题19: Region 对象由多个Store 组成,每个Store 管理一块内存,并且每个Store对应一个HLog文件。True/ False

问题20:对于store的描述一下正确的是AD

A.一个store对应0个或多个storefile文件 B. 一个store对应多个memstore

C. 每个store对应一个HLog文件

D. HBase 将最近接收到的数据缓存在MemStore 中,并且在持久化存储到storefile之前进行数据的排序。

第五章

问题

1:MongoDB的默认端口是

问题2:MongoDB 采用什么格式完成存储数据和网络数据交换。A A.BSON B. 二进制 C. Object D. JSON

问题3:以下数据库命令正确的是:

myDB、my_NewDB、myDB12。

以下命名格式则不被MongoDB接受:.myDB、/123。AD

A. myDB

B. .myDB

C. /myDB

D. my_DB 问题4: MongoDB的聚合方法包含ABC

问题5:下面对MongoDB的描述哪些是正确的?BCD

A. 是关系型的

B. 是面向文档的

C. 是分布式的

D. 是一种NoSQL数据库问题6:关于文档的命名规则,下列选项描述正确的是ABC

A.键不能包含空字符串

B. 键不能包含“. ”

C. 键不能用$开头

D. 键不能用_开头

问题7:关于MongoDB 数据库的操作以下说法正确的是ABCD

A. 必须先创建数据库才能进行集合和文档的操作;

B. 对数据库操作前需要使用use命令切换至具体数据库;

C. use dbname时如果数据库不存在,则创建此数据库;

D. 自定义数据库在没有插入数据之前是不会显示的。

问题8:关于修改文档的操作下面说法正确的是ABC

A. 当文档改动较大时,可以使用编程的思想使用update替换整个文档;

B. 只修改文档的某一部分时,可以使用update命令结合修改器来完成;

C. 修改器包括$Inc,$set,$push,$addToSet

D. update只能修改单个文档

问题9:关于集合的命名规则,下列选项描述不正确的是?C

A. 集合不能是空字符串

B. 集合不能用system. 开头

C. 集合名中不能包含.

D. 集合名中不能包含$

问题10:关于文档以下说法正确的是AD

A. 文档是有序的键值对集合

B. 文档里的键值对不区分大小写

C. MongoDB向集合里插入记录时,须事先对数据存储结构进行定义

D. 插入不指定_id字段的文档时,mongod将创建_id字段并为其分配唯一的ObjectId值问题11: MongoDB中BSON支持的数据类型包括:ABCD

A. 数值

B. 布尔型

C. 字符串

D. 浮点数

问题13:以下哪些逻辑结构属于MongoDB ?BCD

A. 表table

B. 数据库db

C. 集合collection

D. 文档document

问题14:MongoBD使用remove命令删除数据是永久性的,不能撤销,也不能恢复。True /False 问题15: 下面哪些操作可以完成插入操作的方法?ABC

A. insert

B. update

C. save

D. delete

问题16:关于集合的操作以下说法正确的是ABC

A. 操作集合前需要切换至对用数据库;

B. 使用createCollection方法创建集合

C. 在MongoDB中,当插入文档时,如果集合不存在,则MongoDB会隐式地自动创建集合

D. 查看数据库里集合的信息时使用list命令

问题17: MongoDB是采用java语言编写实现的。True /False

问题18:MongoDB中的集合与文档对应关系型数据库中的表和行。True /False

问题19:MongoDB属于什么类型的数据库?C

A.列族数据库 B. 键值数据库 C. 文档数据库 D. 图数据库

问题20: 以下哪些选项是MongoDB的特性ABC

A. 高可靠性

B. 支持分片

C. 面向文档

D. 支持严格事务

第六章

问题1:下面哪些项是mongodb的核心进程?ABC

A.mongod B. mongo C. mongos D. config server

问题2: MongoDB分片集群有哪些组件?ABCD

A. 分片服务器

B. 配置服务器

C. 路由服务器

D. 客户端

问题3:下列描述中,哪一个不是对创建副本集作用的描述?A

A. 加重单台服务器的负载;

B.故障转移,系统中其中一项设备或服务失效而无法运作时,另一项设备或服务即可自动接手原失效系统所执行的工作。

C. 避免单点故障,用于灾难时恢复,报表处理,提升数据可用性。

D. 提高读取能力,用户的读取服务器和写入服务器在不同的地方。

问题4:关于MongoDB副本集的描述,错误的是?C

A. 不能对备份节点执行写操作。备份节点只通过复制功能写入数据,不接受客户端的写入请求。

B. mongodb各个节点常见的搭配方式为:一主一从、一主多从。

C. mongodb的复制至少需要三个节点,其中一个是主节点。

D. 所有写入操作都在主节点上。

问题5: MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个主节点和多个从节点组成。True /False

问题6:MongoDB的replica set集群之间依靠Oplog日志进行数据同步。True /False

问题7:使用python

语言操作MongoDB数据库时需要使用库包。

问题8: MongoDB分片的作用?ABCD

A. 增加可用RAM;

B. 增加可用磁盘空间;

C. 减轻单台服务器的负载;

D. 处理单个mongod无法承受的吞吐量;

问题9:分片集群中路由服务器作用包括:ABCD

A.响应客户端请求;

B. 维护内容列表,指明分片的内容;

C.转发请求至相应分片;

D. 合并分片数据返回给客户端;

问题10:MongoDB分片集群何时进行分片ABC

A. 单个节点的磁盘不足;

B. 单个mongodb已经不能满足写数据的性能要求;

C. 想把大量数据放到内存里提高性能;

D. 集群中节点出现故障

问题11:关于MongoDB集群部署下面说法正确的是ABD

A.已经不使用主从复制的模式

B. 在实际应用场景中,Mongodb集群结合复制集和分片机制;

C. MongoDB支持自动分片,不支持手动切分;

D.每个分片服务器可以是由一个复制集构成问题12: MongoDB中复制集目标有:ACD

A. 故障转移,故障切换,故障恢复

B. 节省存储空间

C. 避免单点,用于灾难时恢复,报表处理,提升数据可用性

D. 读写分离,分担读压力问题13: 以下关于复制集说法正确的是ABC

A. 复制集中由一个主节点和多个从节点组成;

B. 主节点负责数据的写入和更新

C. 从节点定时读取日志文件,同步更新自身数据

D. 从节点不对外提供读服务

问题14: MongoBD中实现复制集的步骤包括:ABCD

A. 修改配置文件

B. 启动复制集

C. 初始化复制集

D. 添加成员

问题15:MongoDB中分片集群启动步骤包括ABCD

A.启动配置服务器 B. 启动路由服务器

C. 添加mongod实例(数据节点)

D. 对数据库启用分片

第七章

问题1:Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。True /False

问题2:以下对于redis的描述正确的是BCD

A.Redis的缩写为Remote Dictionary Server

B.Redis只支持内存存储

C.Redis以key-value作为数据模型,并且value的数据类型很丰富。

D.Redis支持主从复制对数据进行备份

问题3:在我们学习的NoSQL数据库中,以下哪个是内存数据库?A

A.Redis B. HBase C. MongoDB D. Bigtable

问题4:构成neo4j图数据库的数据模型包括:AB

A. 节点

B. 关系

C. key-value

D. 二维表

问题5:如果让你规划一个非常复杂的社交网络应用项目,你会选择以下哪个数据库作为数据管理系统?D

问题6: memcached的特点ABCD

A. 基于libevent的事件处理;

B. 基于客户端的Memcached分布式;

C. 基于C/S架构,协议简单;

D. 自主内存存储方式。

问题7:内存数据库与其他类型的数据库,最大的区别是什么?C

A. 读写速度较快

B. 可扩展性较高

C. 数据常驻内存

D. 支持增删改查

问题8: Neo4j图形数据库最适合应用在以下那种场景?C

A. 企业考勤数据管理

B. 家庭用电数据管理

C. 社会交际数据管理

D. 快递物流数据管理

问题9: neo4j数据库中节点和关系都可以通过属性来描述,属性通过键值对(key-value)的形式组成,这里key和value都只能是字符串的格式。True /False

问题10:到目前为止Redis支持的键值数据类型有:字符串类型、散列类型、列表类型、集合类型和有序集合类型。True /False

第八章

问题一:NewSQL具备而NoSQL不具备的特性?C

A.海量数据存储特性 B. 可扩展和高性能特性

C. ACID和SQL特性

D. 分布式数据管理特性

问题2:下面哪些属于TiDB的节点?ABD

A. TiDB Server节点

B. PD Server节点

C. Data Server节点

D. TiKV Server节点问题3:TiDB是基于google的(A)启发而设计的开源分布式数据库。

A. Google Spanner / F1

B. Google MapReduce

C. Google Bigtable

D. Google GFS

问题4:TiDB Server节点不具备下面哪个功能?D

A. 查询优化

B. 构造执行器

C. 合法性检查

D. 存储数据

问题5:OceanBase的系统架构的组件不包含哪个?A

A. PDServer

B. RootServer

C. MergeServer

D. 客户端

问题6:OceanBase是阿里巴巴公司自主研发的高性能、分布式的关系型数据库。True /False

问题7:NewSQL

NoSQL数据库对海量数据的存储管理能力,同时还保留了

传统数据库支持的和SQL特性。

问题8:TiDB Server负责解析SQL请求,获取请求内容,然后进行合法性验证和类型推导,接着做查询优化,查询优化包括__逻辑优化__和__物理优化__。

本文来源:https://www.bwwdw.com/article/hp4q.html

Top