首页 理论教育分布式数据库技术-习题17答案和摘要

分布式数据库技术-习题17答案和摘要

【摘要】:[1]埃德加·弗兰克·科德是英国的一位计算机科学家。他在IBM公司工作期间,首创了关系模型理论。1981年,科德因在关系型数据库方面的贡献获得图灵奖。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。[9]图17.3中的BASE即basically available、soft state(软状态)和eventually consistent首字母的组合。[11]Azure Key Vault,管理存储账户的密钥。

1.简述分布计算、网格计算和云计算的关系。

2.数据库迁移到云上有何优点?主要挑战有哪些?

3.如何将数据库迁移到云上?

【注释】

[1]埃德加·弗兰克·科德(1923—2003年)是英国的一位计算机科学家。他为关系型数据库理论做出了奠基性的贡献。他在IBM公司工作期间,首创了关系模型理论。他一生为计算机科学做出了很多有价值的贡献,而关系模型理论,作为一种在数据库管理方面非常具有影响力的基础理论,仍然是他认为最引人瞩目的成就。1981年,科德因在关系型数据库方面的贡献获得图灵奖。

[2]ODBC(open database connectivity,开放数据库连接)。

[3]JDBC(Java database connectivity,Java数据库连接)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供诸如查询和更新数据库中数据的方法。

[4]Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。(www.chuimin.cn)

[5]KVM(Kernel-based Virtual Machine),是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。

[6]在Oracle概念里,模式是指由用户创建拥有的数据库对象(表)集合,直观地说,是一个“用户数据库”。

[7]Oracle Application Express(APEX)。

[8]RAC是real application clusters的缩写,即“实时应用集群”,是Oracle新版数据库中采用的一项技术。

[9]图17.3中的BASE即basically available(基本可用)、soft state(软状态)和eventually consistent(最终一致性)首字母的组合。

[10]A database shard is a horizontal partition of data in a database or search engine.Each individual partition is referred to as a shard or database shard.Each shard is held on a separate database server instance,to spread load.参见https://en.wikipedia.org/wiki/Shard_(database_architecture)。

[11]Azure Key Vault,管理存储账户的密钥。