81个开源大数据处理赏罚器材汇总(上),包罗查询引擎/流式计较/存储
简介:HBase是一个漫衍式的、面向列的开源数据库,该技能来历于 Fay Chang 所撰写的Google论文“Bigtable:一个布局化数据的漫衍式存储体系”。就像Bigtable操作了Google文件体系(File System)所提供的漫衍式数据存储一样,HBase在Hadoop之上提供了相同于Bigtable的手段。HBase是Apache的Hadoop项目标子项目。HBase差异于一样平常的相关数据库,它是一个得当于非布局化数据存储的数据库。另一个差异的是HBase基于列的而不是基于行的模式。 官网:http://hbase.apache.org/ 文件存储一、CouchDB简介:CouchDB是用Erlang开拓的面向文档的数据库体系,最近方才宣布了1.0版本(2010年7月14日)。CouchDB不是一个传统的相关数据库,而是面向文档的数据库,其数据存储方法有点相同lucene的index文件名目,CouchDB最大的意义在于它是一个面向web应用的新一代存储体系,究竟上,CouchDB的标语就是:下一代的Web应用存储体系。 特点: 一、CouchDB是漫衍式的数据库,他可以把存储体系漫衍到n台物理的节点上面,而且很好的协协调同步节点之间的数据读写同等性。这虽然也得靠Erlang无与伦比的并发特征才气做到。对付基于web的大局限应用文档应用,漫衍式可以让它不必像传统的相关数据库那样分库拆表,在应用代码层举办大量的窜改。 二、CouchDB是面向文档的数据库,存储半布局化的数据,较量相同lucene的index布局,出格得当存储文档,因此很得当CMS,电话本,地点本等应用,在这些应用场所,文档数据库要比相关数据库越发利便,机能更好。 三、CouchDB支持REST API,可以让用户行使JavaScript来操纵CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技能团结CouchDB开拓出来的CMS体系会是何等的简朴和利便。 着实CouchDB只是Erlang应用的冰山一角,在最近几年,基于Erlang的应用也获得的发达的成长,出格是在基于web的大局限,漫衍式应用规模,险些都是Erlang的上风项目。 官网:http://couchdb.apache.org/ 二、MongoDB简介:MongoDB 是一个基于漫衍式文件存储的数据库。由C++说话编写。旨在为WEB应用提供可扩展的高机能数据存储办理方案。 MongoDB是一个介于相关数据库和非相关数据库之间的产物,长短相关数据库傍边成果最富厚,最像相关数据库的。他支持的数据布局很是疏松,是相同json的bson名目,因此可以存储较量伟大的数据范例。Mongo最大的特点是他支持的查询说话很是强盛,其语法有点相同于面向工具的查询说话,险些可以实现相同相关数据库单表查询的绝大部门成果,并且还支持对数据成立索引。 相干文章:MongoDB的根基特征与内部结构??大数据吃香 创业公司MongoDB估值达16亿美元 特点 它的特点是高机能、易陈设、易行使,存储数据很是利便。首要成果特征有: *面向荟萃存储,易存储工具范例的数据。 mongodb集群参考 mongodb集群参考 *模式自由。 *支持动态查询。 *支持完全索引,包括内部工具。 *支持查询。 *支持复制和妨碍规复。 *行使高效的二进制数据存储,包罗大型工具(如视频等)。 *自动处理赏罚碎片,以支持云计较条理的扩展性。 *支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种说话。 *文件存储名目为BSON(一种JSON的扩展)。 *可通过收集会见。 官网:https://www.mongodb.org/ 三、Tachyon孝顺者:Haoyuan Li(李浩源) (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |