加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Java开拓职员都喜好用的大数据器材?

发布时间:2021-05-24 13:54:29 所属栏目:教程 来源:互联网
导读:最初是由Facebook开拓的,旨在处理赏罚很多商品处事器上的大量数据,提供高可用性,没有单点妨碍。 Apache Cassandra是一套开源漫衍式NoSQL数据库体系。集Google Big

最初是由Facebook开拓的,旨在处理赏罚很多商品处事器上的大量数据,提供高可用性,没有单点妨碍。

Apache Cassandra是一套开源漫衍式NoSQL数据库体系。集Google BigTable的数据模子与Amazon Dynamo的完全漫衍式架构于一身。于2008开源,从此,因为Cassandra精采的可扩展性,被Digg、Twitter等Web 2.0网站所采用,成为了一种风行的漫衍式布局化数据存储方案。

因Cassandra是用Java编写的,以是理论上在具有JDK6及以上版本的呆板中都可以运行,官方测试的JDK尚有OpenJDK 及Sun的JDK。 Cassandra的操纵呼吁,相同于我们平常操纵的相关数据库,对付认识MySQL的伴侣来说,操纵会很轻易上手。
Redis是一个开源的行使ANSI C说话编写的、支持收集、可基于内存亦可耐久化的日记型、Key-Value数据库,并提供多种说话的API。Redis 有三个首要使其有别于其余许多竞争敌手的特点:Redis是完全在内存中生涯数据的数据库,行使磁盘只是为了耐久性目标; Redis对比很多键值数据存储体系有相对富厚的数据范例; Redis可以将数据复制到恣意数目的从处事器中。

Hazelcast 是一种内存数据网格 in-memory data grid,提供Java措施员要害使命买卖营业和万亿级内存应用。固然Hazelcast没有所谓的“Master”,可是如故有一个Leader节点(the oldest member),这个观念与ZooKeeper中的Leader相同,可是实现道理却完全差异。同时,Hazelcast中的数据是漫衍式的,每一个member持有部门数据和响应的backup数据,这点也与ZooKeeper差异。

Hazelcast的应用便捷性深受开拓者喜好,但假如要投入行使,还必要稳重思量。
 

首要面向通用缓存、Java EE和轻量级容器。

EhCache 是一个纯Java的历程内缓存框架,具有快速、干练等特点,是Hibernate中默认的CacheProvider。首要特征有:快速简朴,具有多种缓存计策;缓存数据有两级,内存和磁盘,因此无需担忧容量题目;缓存数据会在假造机重启的进程中写入磁盘;可以通过RMI、可插入API等方法举办漫衍式缓存;具有缓存缓和存打点器的侦听接口;支持多缓存打点器实例,以及一个实例的多个缓存地区;提供Hibernate的缓存实现。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读