Java程序员使用大数据工具汇总_第1页
Java程序员使用大数据工具汇总_第2页
Java程序员使用大数据工具汇总_第3页
Java程序员使用大数据工具汇总_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java程序员使用大数据工具汇总

现在让我们来争论一下存储/处理数据用的不同的非SQL工具——NoSQL数据库,内存缓存,全文搜寻引擎,实时流,图形数据库,等等。

MongoDB

一种流行的,跨平台的面对文档的数据库。

Elasticsearch

专为云而构建的分布式REST风格搜寻引擎。

Cassandra

一个开源的分布式数据库治理系统,最初由脸谱网开发,被设计用来处理横跨多个商用效劳器的大量数据,供应了无单点故障的高度可用性。

Redis

一个开源的(BSD许可),内存数据构造存储,作为数据库、缓存和消息代理使用。

Hazelcast

基于Java的开源内存数据网格。

EHCache

一种被广泛使用的开源Java分布式缓存,用于通用缓存、JavaEE和轻量级容器。

Hadoop

用Java编写的.一个开源软件框架,用于分布式存储和对在计算机集群上的超大型数据集的分布式处理。

Solr

一个开源的企业搜寻平台,用Java编写的,来自于ApacheLucene工程。

Spark

ApacheSoftwareFoundation中最活泼的工程,一个开源的集群计算框架。

Memcached

一个通用的分布式内存缓存系统。

ApacheHive

供应了Hadoop之上类似于SQL的层。

ApacheKafka

一个高通量、分布式的公布-订阅式消息系统,最初开发在LinkedIn上。Windows上脱离Cygwin运行ApacheKafka。

Akka

一个工具包和运行时,用于在JVM上构建高度并行的、分布式的、有弹性的消息驱动的应用程序。

HBase

一个开源的,非关系型的,分布式数据库,在谷歌的BigTable后建模,用Java编写,并运行在HDFS上。

Neo4j

用Java实现的开源图形数据库。

CouchBase

一个开源的、面对文档的分布式NoSQL数据库,特殊为了交互式应用而优化。

ApacheStorm

开源的分布式实时计算系统。

CouchDB

使用JSON来存储数据的面对文档的开源NoSQL数据库。

OracleCoherence

一个内存的数据网格解决方案,通过供应快速访问常用数据的渠道,使得企业可猜测地扩展关键任务应用程序。

Titan

一个可扩展的图形数据库,优化的目的在于存储和查询包含数千亿顶点和边的图形,分布在多机集群。

AmazonDynamoDB

一个快速、敏捷、完全治理的NoSQL数据库效劳,用于在任何规模需要全都的、个位数毫秒延迟的全部应用程序。

AmazonKinesis

用于在AWS上的流数据的实时平台。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论