0


nosql选择判断

pdf提取码:6666

文章目录

nosql简答

nosql分析

第一章 绪论

选择

1、NoSQL一词表示的含义是()。

没有SQL
不是SQL
非关系型数据库 (答案)
关系型数据库

2、大数据时代,数据的存储与管理不包括哪些要求?()

数据管理系统具有很高的扩展性,适应海量数据的迅速增长
满足完整性的约束条件 (答案)
满足用户的高并发读写
要适应多变的数据结构

3、网络存储方式不包括()。

DAS
NAS
ANS (答案)
SAN

4、大数据的特征不包括()。

大量化
价值化
整体化 (答案)
快速化

5、大数据的特征不包括()。

Volumn
Vague (答案)
Variety
Velocity

6、对比关系型数据库,关于NoSQL说法错误的是()。

采用非关系的数据模型
弱化模式或表结构、弱化完整性约束、弱化甚至取消事务机制
无法支持,或不能完整的支持SQL语句
不能实现强大的分布式部署能力 (答案)

7、下面不属于NoSQL数据库的特点的是()。

开源
支持SQL (答案)
分布式
非关系型

8、下面()不属于关系型数据库的特点。

实体和实体间的联系都可以通过关系的方式来表示
关系模型需要满足实体完整性和参照完整性约束
可以通过SQL语句实现数据定义和操作
不支持事务和ACID一致性等特性 (答案)

9、以下数据库中,不是关系数据库的为()。

Mysql
SqlServer
Oracle
Redis (答案)

10、下面不属于数据操作语言的是()。

定义 (答案)
增加
查询
删除

判断题

1、分布式计算在网络中的每台机器都比较廉价,所以这些机器管理起来比较容易 F
2、大数据的特征大量化、价值化、整体化、快速化。 F

3、NoSQL不能替代RDBMS。 T

4、NoSQL会强化表结构和完整性约束。 F

第二章 NoSQL数据库的基本原理

选择

1、NoSQL的主要存储模式不包括

键值对存储模式
列存储模式
文件存储模式 (答案)
图存储模式

2、BASE不包括()。

基本可用
软状态
强一致性 (答案)
最终一致性

3、CAP理论不包括()。

Consistency(一致性)
Atomicity(原子性) (答案)
Availability(可用性)
Partition tolerance(分区容错性)

4、()不属于分布式数据管理的特点。

数据分片
数据多副本
一次写入多次读取
读写分离 (答案)

5、分布式部署关系型数据库时,读写分离(主从集群)不包括()。

所有对数据库的修改都通过主服务器
从服务器分担主服务器读服务器请求
解决了写数据的瓶颈 (答案)
主从服务器之间可能存在暂时的数据不一致的情况

6、预防死锁的主要方法包括:一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即当一个事物加锁时间过长时就判断出现死锁。

顺序法 一次封锁法
超时法 等待图法
顺序法 超时法 (答案)
超时法 顺序法

7、关系型数据库事务机制中的ACID不包括()。

连续性(Continuance) (答案)
隔离性(Isolation)
持久性(Durability)

8、下面关于NoSQL数据库完整性约束不正确的是()。

域完整性一般较弱,或不支持
不能存在主键相同的行,或内容相同但时间戳不同的行 (答案)
一般不提供参照完整性,或者外键
用户定义完整性靠应用程序支持

9、与关系模型相比,关于NoSQL不正确的是()。

NoSQL中可能没有明确的结构
列可能是复合型的
列中的内容和类型可能是随意的、无定义的
会为空值留出存储空间 (答案)

判断

1、CAP理论中,NoSQL数据库需要在C和P之间进行权衡。F
2、NoSQL数据库能够满足CAP三个特性。F
3、一次写入多次读取不是分布式数据管理的特点。F
4、ACID是NoSQL数据库的基本要求。F
5、NoSQL一般不提供参照完整性,或者外键,因此一般也不支持跨表的关联查询。T
6、NoSQL不会为空值留出存储空间,可能很难直接插入数值。T
7、NoSQL由明确的表结构。F

第三章 HDFS的基本原理

选择

1、HDFS的角色不包括()

Masternode (答案)
Namenode
Datanode
Secondary Namenode

2、Hadoop核心组件不包括()。

HDFS
HBase (答案)
YARN
MapReduce

判断

1、Hive不属于NoSQL数据库。T
2、HDFS在数据读写时,对客户提供强一致性保障,在副本复制过程中采用最终一致性方式。T
3、HDFS Namenode的fsimage文件启动加载后,一直保持只读状态,不能直接在内存或硬盘修改。T
4、HDFS的Namenode和DataNode不能在一个物理节点上。F
5、Hadoop核心组件包括Hbase。F
6、HDFS属于NoSQL数据库。F

第四章 HBase基础

选择

1、HBase 的特点不包括 ( )

容量巨大
稀疏性
列存储
支持 join 操作 (答案)

2、HBase插入数据采用()命令

insert
put (答案)
create
delete

3、HBase的逻辑节点不包括()。

Zookeeper
NameNode (答案)
Master
Regionmaster

4、以下 HBase 的说法哪个是不正确的?

在 HBase 中由行键、列族、列和时间戳来唯一确定一个单元格数值。
在 HBase Shell 中创建表时,不需要预先定义列族。 (答案)
HBase 中不同行之间可以由不同的列组成。
HBase 中所有数据都是字符串的形式。

5、HBase虚拟分布式模式需要()个节点?

1 (答案)
2
3
最少3个

6、HBase依赖()提供消息通信机制。

Zookeeper (答案)
Chubby
RPC
Socket

7、HBase依靠()存储底层数据。

Hadoop
HDFS (答案)
Memory
MapReduce

8、下面对HBase的描述不正确的是()?

不是开源的 (答案)
是面向列的
是分布式的
是一种NoSQL数据库

9、HBase Shell 中不包含以下哪个命令?()

Create
Put
Scan
Add (答案)

10、以下过滤器中,哪个可以针对行键进行过滤?()

Rowfilter (答案)
QualifierFilter
FamilyFilter
ValueFilter

11、HBase 基于 java 编程中,能实现删除表功能的接口是()

Table 接口
Admin 接口 (答案)
HbaseConfiguration 类
HTableDescriptor 类

12、Hbase Shell中Alter 命令能完成的功能不包括:()

增加列族
修改列族参数
删除列族
查询列族信息 (答案)<//font>

13、Region 的负载均衡是由()来完成。

Master (答案)
Zookeeper
RegionServer
HBase

14、HBase来源于哪篇文章?

The Google File System
MapReduce
BigTable (答案)
Cubby

判断

1、HBase中的数据都是以字符串形式存储的,为空的列并不占用存储空间。T
2、HBase 的底层存储为 HDFS 。T
3、HBase可以实现事务、多表查询等功能。F
4、HBase创建表时,必须定义列族。T
5、HBase是基于Python语言开发的,它提供了这种语言的API接口来管理和操作数据库。F

第五章 HBase高级原理

选择

1、HFile数据格式中的Data字段用于()。

存储实际的KeyValue数据 (答案)
存储数据的起点
指定字段的长度
存储数据块的起点

2、Rowkey设计的原则,下列哪些选项的描述是不正确的?()

尽量保证越短越好
可以使用汉字
可以使用字符串
本身是无序的 (答案)

3、HFile数据格式中的MetaIndex字段用于()。

Meta块的长度
Meta块的结束点
Meta块数据内容
Meta块的起始点 (答案)

4、下面与Zookeeper类似的框架是?

Protobuf
Java
Kafka
Chubby (答案)

5、HBase不包括如下()分区方式。

自动分区
预分区
固定分区 (答案)
手动拆分

6、当用户读写HBase数据库时,会首先在()寻找表和行键对应的分区。

Master
RegionServer
ZooKeeper (答案)
Region

判断

1、当数据被写入memstore之前,Regionserver会先将数据写入预写日志(WAL,Writeaheadlog)T
2、HBase中每个分区(Region)只能包含一个列族(Store)。F
3、HBase数据库中,META表的入口地址存储在ZooKeeper。T

第七章 MongoDB的原理和使用

选择

1、以下哪个不是MongoDB数据库在分片时需要的节点?

Config Router (答案)
Shard
Mongos
Config Server

2、以下哪个不是MongoDB数据库的索引类型?

单键索引
全文索引
地理位置索引
时间索引 (答案)

3、MongoDB数据库中基本单元为?

表格
集合
文档 (答案)
字段

4、CouchDB与MongoDB比较,不正确的是()。

CouchDB更多地采用通用技术,并考虑和ASF其他模块的配合
CouchDB采用通用JSON格式存储和传输数据
CouchDB支持动态查询,MongoDB不支持动态查询 (答案)
CouchDB支持多主节点间的数据复制,而MongoDB只支持主从复制

5、MongoDB的分片切分机制不包括()。

升序分片
哈希分片
随机分片 (答案)
位置分片

6、MongoDB采用()进行数据存储与编码传输。

JSON
BSON (答案)
XML
YAML

判断

1、MongoDB采用副本集提供数据库的扩缩容能力。F
2、MongoDB的集合是动态模式的,同一个集合里面的文档可以是各式各样的。T
3、MongoDB的主节点选举算法是Paxos算法。F
4、BSON比JSON相比,检索速度更快,更节省空间。F
5、MongoDB中的一组文档称为“集合”,可以类比为传统数据库中的“数据库”。F
6、MongoDB支持复杂的数据结构,支持索引(包括二级索引和地理空间索引),支持聚合查询。T

第八章 其他NoSQL数据库

选择

1、Redis采用的是()模式。

键值对存储 (答案)
列存储
文档存储
图存储

2、Neo4j中CQL语法不支持的有()

Match
Create
Update (答案)
Delete

3、关于Neo4j中节点(Nodes),关系(Relations),属性(Properties),标签(Labels)说法不正确的有()

节点代表最终的实体对象
关系连接实体对象(Entity),关系没有方向性 (答案)
属性(Properties)表示的是实体对象(Entity)中的属性
标签(Labels)是对实体对象(Entity)做的说明

4、下列哪些场景不适合使用Neo4j.()

强相关的社交网络
电商里的物品推荐
关系中的路径查找
数据检索 (答案)

5、Neo4j中,下面()语句可以删除所有的节点和关系。

MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n, r (答案)
MATCH (n) MATCH (n)-[r]-() DELETE n, r
MATCH (n) OPTIONAL MATCH (n)-[r]-(m) DELETE n, r,m
MATCH (n) MATCH (n)-[r]-(m) DELETE n, r,m

6、Neo4j采用()查询语言。

Cassandra Query Language
Cypher Query Language (答案)
Structured Query Language
Neo4j Query Language

7、()数据库不是基于Java实现的。

Hbase
Cassandra
MongoDB (答案)
Neo4j

8、Neo4j采用的是()模式。

键值对存储
列存储
文档存储
图存储 (答案)

判断

1、搜索引擎系统常和其他NoSQL数据库或分布式文件系统配合使用。T
2、Neo4j中CQL语法不支持limit F
3、Neo4j中CQL语法中 Set的作用是可以更新实体对象(Entity)的属性,也可以新加实体对象(Entity)的属性T
4、Neo4j不支持分布式。F

nosql简答

nosql分析


本文转载自: https://blog.csdn.net/qq_51780315/article/details/127812095
版权归原作者 三枪一个麻辣烫 所有, 如有侵权,请联系我们删除。

“nosql选择判断”的评论:

还没有评论