首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论NoSQL数据库技术及其应用 随着互联网Web 2.0网站的兴起,传统关系数据库在应对Web 2.0网站,特别是超大规模和高并发的Web 2.0纯动态SNS网站方面已经显得力不从心,暴露了很多难以解决的问题,而非关系型的数据库则由于其本身的特点得到
论NoSQL数据库技术及其应用 随着互联网Web 2.0网站的兴起,传统关系数据库在应对Web 2.0网站,特别是超大规模和高并发的Web 2.0纯动态SNS网站方面已经显得力不从心,暴露了很多难以解决的问题,而非关系型的数据库则由于其本身的特点得到
admin
2019-10-09
88
问题
论NoSQL数据库技术及其应用
随着互联网Web 2.0网站的兴起,传统关系数据库在应对Web 2.0网站,特别是超大规模和高并发的Web 2.0纯动态SNS网站方面已经显得力不从心,暴露了很多难以解决的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。
NoSQL(Not only SQL)的产生就是为了解决大规模数据集合及多种数据类型带来的挑战,尤其是大数据应用难题。目前NoSQL数据库并没有一个统一的架构,根据其所采用的数据模型可以分为4类,即键值(Key-Value)存储数据库、列存储数据库、文档型数据库和图形(Graph)数据库。
请围绕“论NoSQL数据库技术及其应用”论题,依次从以下3个方面进行论述。
1.概要叙述你参与管理和开发的软件项目,以及你在其中所承担的主要工作。
2.详细论述常见的NoSQL数据库技术及其所包含的主要内容,并说明NoSQL数据库的主要适用场景。
3.结合你具体参与管理和开发的实际项目,说明具体采用哪种NoSQL数据库技术,并说明架构设计过程及其应用效果。
选项
答案
NoSQL泛指非关系型的数据库,随着互联网Web 2.0网站的兴起,传统的关系数据库在应付Web 2.0网站,特别是超大规模和高并发的SNS类型的Web 2.0纯动态网站方面已经显得力不从心,暴露了很多难以解决的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合及多重数据种类带来的挑战,尤其是大数据应用难题。 虽然NoSQL的流行与火起来才短短一年的时间,但是不可否认,现在已经开始第2代进程。尽管早期的堆栈代码只能算是一种实验,然而现在的系统己经更加成熟和稳定。不过现在也面临一个严酷的事实,即技术越来越成熟,以至于原来很好的NoSQL数据存储不得不进行重写。也有少数人认为这就是所谓的2.0版本,该工具可以为大数据建立快速、可扩展的存储库。 NoSQL数据库的4大分类如下。 (1)键值(Key.Value)存储数据库。 这一类数据库主要用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key-Value模型对于IT系统来说的优势在于简单和易部署。但是如果DBA只对部分值进行查询或更新的时候,Key-Value则显得效率低下,如Tokyo Cabinet/Tyrant、Redis、Voldemort、Oracle BDB。 (2)列存储数据库。 这部分数据库通常是用来应对分布式存储的海量数据,键仍然存在,但是它们的特点是指向了多个列。这些列是由列家族来安排的,如Cassandra、Hbase和Riak。 (3)文档型数据库。 文档型数据库的灵感来自Lotus Notes办公软件,而且它与第1种键值存储相类似。该类型的数据模型是版本化的文档,半结构化的文档以特定的格式存储。例如,JSON。文档型数据库可以看作键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高,如CouchDB和MongoDB。国内也有文档型数据库SequoiaDB,已经开源。 (4)图形(Graph)数据库。 图形结构的数据库同其他行列,以及刚性结构的SQL数据库不同,它使用灵活的图形模型,并且能够扩展到多台服务器。NoSQL数据库没有标准的查询语言(SQL),因此进行数据库查询需要定制数据模型。许多NoSQL数据库都有REST式的数据接口或者查询API,如Neo4J、InfoGrid和Infinite Graph。 我们总结NoSQL数据库在以下几种情况下比较适用。 (1)数据模型比较简单。 (2)需要灵活性更强的IT系统。 (3)对数据库性能要求较高。 (4)不需要高度的数据一致性。 (5)对于给定key,比较容易映射复杂值的环境。
解析
转载请注明原文地址:https://kaotiyun.com/show/KVQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
Whathappenswhenyoucombineproductdesignskills,high-poweredmarketresearchtechniques,andabundantcustomerdata?Tooof
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
大概描述一下ASP。NET服务器控件的生命周期
.面向对象的思想主要包括什么?
判断单链表中是否存在环(网上说的笔试题)
隐藏OutlookExpress的工具栏。
为系统创建一个无毒点,以便遭遇病毒时将系统还原。
在桌面上打开帮助和支持中心,利用“索引”的方法取得关于WindowsXP的“磁盘清理程序”方面的帮助信息。
随机试题
AccordingtoCanaleandSwain,communicativecompetenceincludesfourdimensions,grammatical,discourse,sociolinguisticand__
同样大小和宽窄的物体,大的和宽的显得( ),小的和窄的显得( )。
A.呕吐早、频繁B.呕吐物带血性C.呕吐呈溢出性D.呕吐出现晚、呕吐物带粪臭味E.呕吐物为带酸臭味的宿食绞窄性肠梗阻呕吐的特点是
关于X线性质的叙述,错误的是
适宜空腹服用的药物不包括
以下关于建筑内龟梯井和管道井的检查要求,叙述正确的有()。
长江公司与乙公司有关资料如下:(1)长江公司在A、B、C三地拥有三家分支机构。这三家分支机构的经营活动由一个总部负责运作。由于A、B、C三家分支机构均能产生独立于其他分支机构的现金流入(各个分支机构内部的资产需要作为一个整体才能产生独立的现金流入),长江
某市交警遵照“严格执法,热情服务”的标准,以其崭新的风貌,潇洒、刚劲和准确的指挥动作,文明的举止,热情的服务,感动了广大市民,警民关系发生重大转变,出现了“警爱民,民拥警”的现象。之所以出现这种情形,是和交警的()分不开的。
对下列词语的解释,全都正确的一组是:
《陈情表》中“日薄西山,气息奄奄”的“薄”字意思是()。
最新回复
(
0
)