首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论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
65
问题
论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
系统架构师下午论文考试
软考高级
相关试题推荐
Thetaxi-bookingserviceUberhasreceivedaboostafterthehighcourtruledthatitsappwaslegalinLondon.Haditlostthe
Nearlyallcultureshaveaversionofthearrowoftime,aprocessbywhichtheymovetowardsthefutureandawayfromthepast.
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
在“收件箱”中,直接把发件人为“李明”的邮件用户添加到联系人列表中。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
利用我的电脑窗口,将已经放在“剪贴板”上的名为“系统”的文件夹粘贴到C盘窗口。
在PPoint中,()以最小化的形式显示演示文稿中的所有幻灯片,用于组织和调整幻灯片的顺序。A.幻灯片视图B.幻灯片放映视图C.幻灯片浏览视图D.备注页视图
随机试题
A.补血止血,滋阴润燥B.补血止血,滋阴降火C.补脾益气,滋肾润肺D.养阴润燥,生津止渴黄精具有的功效是
单组分银汞合金中不包含的相是
关于牙冠形态的生理意义,说法错误的是
患者,痹证迁延不愈,关节肿大变形,活动不灵,兼见心悸气短,舌质青紫,脉沉涩。方选
城市土地生态规划的总体规划的总体设计中不包括的层次是()。
某市化妆品企业甲为增值税一般纳税人,主要生产A牌化妆品,2018年1月发生如下几笔业务:(1)向农民收购一批大米,用于提炼化妆品中的营养物质,收购发票注明实际支付收购价格8万元;从丙化工厂购入一批已税高档香水精,取得防伪税控系统增值税专用发票,注明销售
甲公司与客户订立一项针对两项知识产权许可证(许可证A和B)的合同。合同针对许可证A所规定的价格为固定金额500万元,而针对许可证B所规定的对价则是客户销售使用了许可证B的产品的未来销售额的5%,其可变对价为1500万元。许可证A和B的单独售价分别为800万
冬季的一天,大雪纷飞,刘老师发现班上有几个同学还穿着单鞋。下课后,她就把这几个同学叫到一起,询问了同学们的鞋码。中午她顾不上吃饭,骑上自行车到镇上给这几个同学一人买了一双棉鞋。四年来,刘老师资助了26个学生,这些学生都亲切地叫她“刘妈妈”。农村重
阿Q和一切不朽的文学典型一样,是说不尽的。不同时代、不同民族、不同阶段、不同文化程度的读者从不同的角度、侧面去解读它,甚至同一个读者在人生的不同阶段对它都会有不同的理解。这些不同的解读和理解构成了一部阿Q接受史,这部接受史没有终结,也永远不会终结。下列说法
假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为
最新回复
(
0
)