大数据技术原理及应用林子雨版课后习题答案解析 - 图文 下载本文

***

完美 WORD格式编辑

***

***

专业资料整理分享

42. 试述数据库的 ACID四性的含义

1. 原子性( Atomicity)

指事务必须是原子工作单元,对于其数据修改,要么全都执行,要么全都不执行。

2. 一致性( consistency )

指事务在完成时,必须使所有的数据都保持一致状态。

4. 隔离性( Isolation)

指并发事务所做的修改必须与其他并发事务所做的修改隔离。

5. 持久性( Durability)

指事务完成之后, 它对于系统的影响是永久性的, 该修改即使出现致命的系统故障也将 一直保持。

10. 试述 BASE的具体含义

BASE的基本含义是基本可用( Basically Availble 一致性( Eventual consistency

)、软状态( Soft-state )和最终

11. 请解释软状态、无状态、硬状态的具体含义。

“软状态( soft-state )”是与“硬状态( hard-state )”相对应的一种提法。数据库

保存的数据是“硬状态”时,可以保证数据一致性,即保证数据一直是正确的。“软状态” 是指状态可以有一段时间不同步,具有一定的滞后性。

12. 什么是最终一致性?

最终一致性根据更新数据后各进程访问到数据的时间和方式的不同,又可以区分为: (1)会话一致性:它把访问存储系统的进程放到会话(

session )的上下文中,只要会

话还存在,系统就保证“读己之所写”一致性。如果由于某些失败情形令会话终止,就要建 立新的会话,而且系统保证不会延续到新的会话;

完美 WORD格式编辑

***

***

专业资料整理分享

(2)单调写一致性:系统保证来自同一个进程的写操作顺序执行。系统必须保证这种 程度的一致性,否则就非常难以编程了

(3)单调读一致性:如果进程已经看到过数据对象的某个值,那么任何后续访问都不 会返回在那个值之前的值

(4)因果一致性:如果进程

A 通知进程 B 它已更新了一个数据项,那么进程

B 的后续

访问将获得 A 写入的最新值。 而与进程 A 无因果关系的进程 C的访问, 仍然遵守一般的最终 一致性规则

(5)“读己之所写”一致性:可以视为因果一致性的一个特例。当进程 个更新操作之后,它自己总是可以访问到更新过的值,绝不会看到旧值

A自己执行一

43. 试述不一致性窗口的含义。

所有后续的访问都可以读取到操作

OP写入的最新值。 从 OP操作完成到后续访问可以最终读

取到 OP写入的最新值,这之间的时间间隔称为“不一致性窗口”。

14 最终一致性根据更新数据后各进程访问到数据的时间和方式的不同,又可以分为哪些不 同类型的一致性?

会话一致性、单调写一致性、单调写一致性、因果一致性和“读己之所写”一致性。

44. 什么是 NewSQL数据库?

NewSQL是对各种新的可扩展、高性能数据库的简称,这类数据库不仅具有 量数据的存储管理能力,还保持了传统数据库支持

ACID和 SQL特性。

NoSQL对海

第六章

完美 WORD格式编辑

***

***

专业资料整理分享

45. 试述云数据库的概念。

答:云数据库是部署和虚拟化在云计算环境中的数据库。 展起来的一种新兴的共享基础架构的方法,

云数据库是在云计算的大背景下发

它极大地增强了数据库的存储能力, 消除了人员、

硬件、软件的重复配置,让软、硬件升级变得更加容易,同时,也虚拟化了许多后端功能。 云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。

46. 与传统的软件使用方式相比,云计算这种模式具有哪些明显的优势

?

47. 云数据库有哪些特性 ?

答:1)动态可扩展 4) 易用性

2) 高可用性

5) 高性能

3) 较低的使用代价

7) 安全

6) 免维护

完美 WORD格式编辑

***