文档章节

16款开源大数据数据库:总有一个适合你

p
 priest1234
发布于 2016/01/20 16:15
字数 1518
阅读 25
收藏 0

如今,开源大数据数据库应用广泛,本文介绍了其中一些最值得关注的例子。




你在下面看到的这些数据库和数据仓库是大数据领域真正的主力军。它们保存并帮助管理数量庞大的结构化数据和非结构化数据,因而让用户有可能借助大数据工具来挖掘洞察力。许多公司高度依赖这些开源解决方案,从Cassandra(最初由Facebook开发)之类的工具,到颇受好评的MongoDB(旨在支持最繁重的大数据负载),不一而足。许多工具在迎接挑战:比如说,OrientDB每秒可以存储多达150000个文档。众多企业组织在依赖这些开源数据库,从波音、康卡斯特到丹麦政府,不一而足。准确地说,与其他工具一样,本文介绍的这些软件在如今的全球商业市场扮演着核心角色。


Cassandra



  • 这个NoSQL数据库最初由Facebook开发,现在由Apache基金会加以管理。许多拥有庞大活动数据集的企业组织在使用它,包括网飞(Netflix)、Twitter、Urban Airship、Constant Contact、Reddit、思科和Digg。可以通过第三方厂商获得商业支持和服务。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:http://cassandra.apache.org


HBase



  • 作为另一个Apache项目,HBase是面向Hadoop的非关系型数据存储仓库。功能特性包括:线性及模块化扩展性、高度一致的读取和写入性能、支持自动故障切换等等。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:http://hbase.apache.org


MongoDB



  • MongoDB旨在大型数据库。它是一款NoSQL数据库,具有以下特性:面向文档的存储、完全索引支持、复制和高可用性等。可以通过10gen获得商业支持。

  • 支持的操作系统:Windows、Linux、OS X和Solaris。

  • 相关网站:https://www.mongodb.org


Neo4j



  • Neo4j号称是“全球领先的图形数据库”,声称性能比关系型数据库至少提升1000倍。有兴趣的企业组织可以向Neo Technology公司购买高级版或企业版。

  • 支持的操作系统:Windows和Linux。

  • 相关网站:http://neo4j.com


CouchDB



  • CouchDB是为万维网设计的,它将数据存储在JSON文档中,你可以通过万维网来访问,也可以使用JavaScript来查询。它提供了分布式扩展功能,具有容错存储机制。

  • 支持的操作系统:Windows、Linux、OS X和安卓。

  • 相关网站:http://couchdb.apache.org


OrientDB



  • 这款NoSQL数据库每秒可以存储多达150000个文档,在短短几毫秒内加载图形。它集文档数据库的灵活性和图形数据库的强大功能于一身,同时支持ACID(原子性、一致性、隔离性和持久性)事务和快速索引等特性。

  • 相关网站:http://orientdb.com


Terrastore



  • Terrastore基于Terracotta,声称拥有“可扩展性和弹性方面的高级功能,又不牺牲一致性”。它支持自定义数据分区、事件处理、下推谓词(push-down predicate)、范围查询、map/reduce查询和处理以及服务器端更新等功能。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:https://code.google.com/p/terrastore/


FlockDB



  • 作为大名鼎鼎的Twitter数据库,FlockDB旨在存储社交图谱(即谁在关注谁以及谁在屏蔽谁)。它提供了横向扩展功能和非常快的读取及写入速度。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:https://github.com/twitter/flockdb


Hibari



  • Hibari被许多电信公司所使用,这是一种键值大数据存储系统,具有很强的一致性、高可用性和出众性能。可以通过Gemini Mobile获得支持。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:http://hibari.github.io/hibari-doc/


Riak



  • Riak谦虚地自称是“可以部署到生产环境的功能最强大的开源分布式数据库”。”用户包括:康卡斯特、Yammer、Voxer、波音、SEOMoz、Joyent、Kiip.me、DotCloud、Formspring、丹麦政府和其他许多公司。

  • 支持的操作系统:Linux和OS X。

  • 相关网站:http://basho.com/products/


Hypertable



  • 这款NoSQL数据库提供了高效率和出色性能,因而相比类似数据库,可以节省成本。代码是百分之百的开源代码,不过还提供收费支持。

  • 支持的操作系统:Linux和OS X。

  • 相关网站:http://www.hypertable.org


Blazegraph



  • Blazegraph之前名为“Bigdata”,这是一款高度可扩展的高性能数据库。它既有采用开源许可证的版本,也有采用商业许可证的版本。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:https://www.blazegraph.com


Hive



  • 作为Hadoop的数据仓库,Hive有望易于汇总数据,并易于对大数据执行即席查询及其他分析。至于查询,它使用了一种名为HiveQL的类似SQL的语言。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:http://hive.apache.org


Infobright社区版



  • 这种可扩展的数据仓库支持多达50TB的数据存储仓库,并提供了“领先市场”的数据压缩比(高达40:1),以提升性能。基于同一技术的商业产品可以在InfoBright.com找到。

  • 支持的操作系统:Windows和Linux。

  • 相关网站:http://www.infobright.org


Infinispan



  • 来自JBoss的Infinispan自诩是一种“扩展性极强、高度可用的数据网格平台”。它基于Java,专门为多核架构设计,提供了分布式缓存功能。

  • 支持的操作系统:与操作系统无关。

  • 相关网站:http://infinispan.org


Redis



  • VMware主持开发工作的Redis提供了一种内存键值存储系统,可以保存到磁盘以获得持久性。它支持许多最流行的编程语言。

  • 支持的操作系统:Linux。

  • 相关网站:http://redis.io


本文转载自:http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=404754791&idx=2&sn=e3e948d0c53a2c67c645d65bd...

p
粉丝 0
博文 3
码字总数 0
作品 0
济南
私信 提问
OSChina 技术周刊第 24 期 —— C# 6.0 的新特性

每周技术抢先看,总有你想要的! 移动开发 【博客】Swift社交应用文本输入优化汇总 服务端开发/管理 【翻译】HTTP/1 的最佳实践并不适合 HTTP/2 【翻译】使用 AppDomain 存储实现大数据集合 ...

OSC编辑部
2015/03/09
1K
0
OSChina 技术周刊第二十四期 —— C# 6.0 的新特性

每周技术抢先看,总有你想要的! 移动开发 【博客】Swift社交应用文本输入优化汇总 服务端开发/管理 【翻译】HTTP/1 的最佳实践并不适合 HTTP/2 【翻译】使用 AppDomain 存储实现大数据集合 ...

OSC编辑部
2015/03/09
113
0
GitHub 整理|那些优秀的开源时间日期选择器,总有一款适合你

选择时间日期是大部分项目中都会遇到的功能之一。然而,Android 系统 API 提供的一些控件在设计和功能上并不是很完善,如 TimePicker 和 DatePicker 等,很多时候满足不了我们应用的需求。 ...

亦枫
2018/10/29
0
0
数据库的选择(二)

数据库如何选择 常用的数据库一般是分为五种:(一)、Access(二)SqlServer(三)MySQL(四)Oracle(五)SQLite,那么,用户想做一个网站,到底哪一种数据库是适合自己的呢?以下给大家介绍一下常用的...

-wangming-
2015/09/08
356
0
【成都】OSC源创会第68期报名开始

本期图文回顾链接:https://www.oschina.net/question/2686220_2267083 赵雷的成都里唱着“分别总是在九月“,今年的九月,OSC源创会将和成都的各位来一场重逢,依旧秉持着“自由,开放,分享...

Alaise
2017/08/17
7.2K
58

没有更多内容

加载失败,请刷新页面

加载更多

parseint和isNaN用法

本文转载于:专业的前端网站➭parseint和isNaN用法 <!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><script> var a='12'; alert......

前端老手
57分钟前
7
0
Kylin 精确去重在用户行为分析中的妙用

作者:史少锋,Apache Kylin committer & PMC,2019/10/11 在上次文章《如何在 1 秒内做到大数据精准去重》中,我们介绍了 Apache Kylin 为什么要支持大数据集上的精确去重,以及基于 Bitmap...

ApacheKylin
今天
5
0
学习记录(二) es6基本语法(rest参数,模板化,axios模块,拦截器)

日常学习记录 模块化:把一个大文件分成多个小文件,按照一定规范进行拼接 es5写法: 导出:module.exports = 数据 导入:require("路径") /路径未添加后缀名时 //默认添加.js //把路径作为文件名...

Pole丶逐
今天
4
0
以程序员的角度怎么购买一台「性价比高的电视」

前俩天有小伙伴在我的文章下留言,说能否把 【国内电视机都介绍一下】,今天我已在TV端开发多年的程序员的角度。谈谈已程序员的角度如何购买一台性价比高的电视。 国内大的电视机品牌介绍 长...

我们都很努力着
今天
5
0
PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部