论非关系型数据库技术及应用
非关系型数据库(NoSQL数据库)在数据模型、可靠性、一致性等诸多数据库核心机制方面与关系型数据库有着显著的不同。非关系型数据库技术包括:(1)使用可扩展的松耦合类型数据模式未对数据进行逻辑建模;(2)为遵循CAP定理的跨多节点数据分布模型而设计,支持水平伸缩;(3)拥有在磁盘和(或)内存中的数据持久化能力; (4)支持多种非SQL接口来进行数据访问。非关系型数据库都具有非常高的读写性能,尤其在大数据量下,依然表现优秀,数据之间的弱关联关系使得数据库的结构简单,实现了更细粒度的缓存机制,具有更好的性能表现。
请就“非关系型数据库技术及应用力论题,依次从以下三个方面进行论述。 1.简要叙述你参与的使用了非关系型数据库的软件系统开发项目以及你所承担的主要工作。 2.详细论述非关系型数据库有哪几类不同实现方式,每种方式有何技术特点和代表性数据库产品。 3.根据你所参与的项目中使用的非关系型数据库,具体阐述使用方法和实施效果。
第1题:
A、层次型
B、网络型
C、关系型
D、适用型
第2题:
A、关系型数据库
B、NoSQL数据库
C、数据库中间件
D、消息队列中间件
第3题:
此题为判断题(对,错)。
第4题:
按照数据库管理系统采用的数据模型,VFP是( )。
A.层次型数据库管理系统
B.网状型数据库管理系统
C.关系型数据库管理系统
D.混合型数据库管理系统
第5题:
A、关系型数据库
B、非关系型数据库
C、分布式数据库
D、都不是
第6题:
人们在管理实践中发现,数据库技术是信息资源的整理、保存、管理和使用的最有效的手段。数据库按其数据结构模型分类,通常可分为层次型数据库、网络型数据库、关系型数据库和面向对象型数据库。各种类似的数据模型都有自身的特点。试从关系数据模型的优点和弱点论述:
1.为什么人们在开发以事务处理为主的信息系统(例如管理信息系统)时,大多选用关系型数据库作为开发环境?
2.在许多含有复杂数据结构或丰富语义的实际应用领域中,为什么要选用面向对象数据库或要对关系型数据库做某些扩充和修改?
第7题:
A、易扩展
B、灵活的数据模型
C、高可用
D、大数据量,高性能
第8题:
A.数据存储不需要固定的模式
B.NoSQL用于超大规模数据的存储
C.可以简便的进行横向扩展
D.非关系型的数据库,就是相互之间没有关系的数据库管理系统
第9题:
按照数据库管理系统采用的数据模型,VIF是( )。A.层次性数据库管理系统B.网状型数据库管理系统C.关系型数据库管理系统D.混合型数据库管理系统
第10题: