- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HBase 和RDBMS(关系数据库)的比较
HBase的学习
沈岩 欧苹 纪成双 王欣宇 程驰 张蓓
HBase的学习 1
NoSQL与NoSQL 1
我们为什么要使用NOSQL非关系数据库? 2
NoSQL对比关系型数据库 3
NoSQL特点 3
NoSQL数据库开源软件 4
1.Membase 4
MongoDB 4
Hypertable 5
Apache Cassandra 6
HBase 和RDBMS(关系数据库)的比较 7
配置hbase环境 8
分布式文件系统的构建 8
伪分布式文件系统的构建 8
配置伪分布式hbase 9
启动hbase方法剖析 10
运行结果 11
在eclipse下写hbase客户端程序 12
Hbase 优缺点: 15
1.优点: 15
2. Hbase的缺点: 15
hbase的性能分析 19
NoSQL与NoSQL
由于普通的数据库已经无法满足基本的大规模的数据处理,所以有了noSQL运动,倡导的是not only SQL。通过标准的ACID是无法满足基本的需要的,所以急需从架构上来改变具体的结构。
实际上关于NoSQL有两种意义。第一种是 shell-based relational database management system that runs under Unix-like operating systems 。第二种是非关系型数据库(或者称为是半关系型数据库)。他们中的有些采用分布式数据库的方式,通过增加服务器的数量来提高系统的性能,基本上的nosql都是采用主从的方式,通过访问meta来获取主要的数据的分布的情况。
而nosql客户端通过访问缓存来节省了查询的开销,如果查询不到的时候向上一层来重新访问,访问完之后将结果保存在缓存中。
主要的分布式系统的名称、java 及xml database的信息。
BaseX Java, XQuery XML database Apache CouchDB Erlang eXist XQuery XML database Jackrabbit Java Lotus Notes and IBM Lotus Domino LotusScript, Java, IBM X Pages, others MultiValue MarkLogic Server XQuery XML database MongoDB C++ BSON (Binary format JSON) OrientDB Java SimpleDB Erlang Terrastore Java Recall FORTRAN
NOSQL非关系数据库NoSQL(非关系型的数据库传统的关系数据库web2.0网站特别是超大规模和高并发的SNS类型的web2.0纯动态网站NoSQL致力于改变计算机体系结构在数据存储方面要求具备庞大的水平扩展性Google的 BigTable使用的就是NoSQL型数据库。 “关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足RDBMS (relational database management system,关系型数据库管理系统)的需要,”在NoSQL拥护者们看来,基于NoSQL的替代方案“只是给你所需要的”。
我们为什么要使用NOSQL非关系数据库?
传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站暴露很多难以克服的问题,例如:
1、High performance - 对数据库高并发读写的需求
web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求,硬盘IO就已经无法承受了。2、Huge Storage - 对海量数据的高效率存储和访问的需求
对于大型的SNS网站,每天用户产生海量的用户动态,对于关系数据库来说,在一张条记录的表里面进行SQL查询,效率是低至不可忍受的。3、High Scalability High Availability- 对数据库的高可扩展性和高可用性的需求
在基于web的架构当中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库却没有办法像web server那样简单的通过添加更多的硬件和服务节点来扩展性能和负载能力。而对于web2.0来说,关系数据库的很多主要特性,例如:
1、数据库事务一致性需求
很多web实时系统并不要求严格的数据库事务,对读一致性的要求很低,有些场合对写一致性要求也不高。因此数据库事务管理2
您可能关注的文档
- 25质量奖惩管理标准.doc
- 2613二次函数的图象和性质上下平移.ppt
- 25立方米液氨储罐设计说明书.docx
- 26个英文字母书写格式.doc
- 27-答谢中书书.ppt
- 2721相似三角形的判定教案(一).doc
- 26课屹立于世界民族之林--新中国外交.ppt
- 2、安全生产隐患排查治理整改档案.doc
- 2、工程质量检查要点.doc
- 2、掌握土壤有效硼的测定方法(原理及测定 条件)。3、.ppt
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
最近下载
- 刍议核心素养理念下小学道德与法治情境教学研究-来源:中国校外教育(第2020022期)-中国儿童中心.pdf VIP
- 屋顶分布式光伏发电项目可行性研究报告2.doc
- QC诊断师培训分享试题.docx
- 结题鉴定表.doc
- 北师大版七上《去括号》说课稿2.pdf
- 对被执行人的拘留申请书.docx VIP
- 黑龙江省齐齐哈尔市铁峰区2023-2024学年九年级上学期期中考试英语试题.pdf VIP
- 肾脏疾病生活质量简表(KidneyDiseaseQualityofLifeshortForm1.3,KDQOL-SFTM1.3).pdf
- 《税法》说课课件.pptx VIP
- ASTM C231_C231M-24 Standard Test Method for Air Content of Freshly Mixed Concrete by the Pressure Method 用压力法测定新拌混凝土中空气含量的标准试验方法.pdf
文档评论(0)