Apache Ignite,Hazelcast,Cassandra和Tarantool之间的主要区别

Apache Ignite在世界范围内得到广泛使用,并且一直在增长。 诸如Barclays,Misys,Sberbank(欧洲第三大银行),ING,JacTravel之类的公司都使用Ignite来增强其体系结构的各个部分,这些部分对于这些组织的日常运营至关重要。 此外,像TIBCO这样的供应商将Apache Ignite的核心缓存数据网格模块与具有高级索引和SQL功能的Master Data Management平台一起使用。

但是,其他供应商(例如HazelCast,Oracle,Ehcache,GemFire等)也可以替代ApacheIgnite。ApacheIgnite与其他供应商的主要区别在于功能的数量和使用的简便性。 Apache Ignite提供了多种功能,可用于不同的用例。 Apache Ignite , Hazelcast和Apache Cassandra之间的主要区别如下:

特征 阿帕奇点燃 淡褐色 阿帕奇·卡桑德拉(Apache Cassandra)
资料模型 核心价值 核心价值 列族
耐用性 是(WAL和内存页) 是的(不是免费的) 是(提交日志和SStable)
SQL支持 SQL查询
语言
不,支持SQL之类的
查询语言
次要指标
大数据加速器 是的(不是免费的) 没有
交易 CAS –不是酸
符合
用例 最适合
读/写繁重的工作负载
最合适的
用于繁重的读/写工作负载
最适合
大量写入
工作量
服务器端脚本 是(计算并
服务网格)
没有
可用性
流媒体 是的(不是免费的) 没有
在记忆中
映射/缩小
没有

从上表中可以看到,与其他竞争者不同,Apache Ignite提供了持久的内存架构(免费),服务器端脚本(计算网格),一组称为内存Hadoop加速器的组件和Spark共享的RDD,它们可以为Hadoop和Spark用户提供实时性能。 当您需要可伸缩性和高可用性以及处理大量事务的能力时,Apache Ignite是正确的选择。 它是用于商品硬件或云基础架构上的关键任务数据的理想平台。

现在,让我们将Apache Ignite的功能与另一个名为Tarantool的内存数据库进行比较 。 Tarantool是一个内存数据库,由前MySQL工程师领导的团队设计。

特征 阿帕奇点燃 Tarantool
资料模型 核心价值 像容器
耐用性 是(WAL和内存页面) 是(WAL,LSM树)
SQL支持 没有
次要指标
大数据加速器 没有
ORM支持 没有
分布式交易 没有
用例 最适合
读/写繁重的工作负载
最合适的
用于繁重的读/写工作负载
服务器端脚本 是(计算并
服务网格)
是(使用编程
语言Lua)
可用性 高! 主从复制
流媒体 是(内置队列)
在记忆中
映射/缩小

如果仔细研究上表,您会发现Tarantool不支持SQL和分布式事务。 甚至Tarantool也没有为使用Hibernate或MyBatis提供任何ORM支持。 从体系结构的角度来看,Tarantool使用主从复制,只要主服务器发生故障,它就可以进行数据丢失。

翻译自: https://www.javacodegeeks.com/2018/10/differences-apache-ignite-tarantool.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/346169.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

n.html id=198,YPE htmlhtml lang=enhead data-n-head-ssrtitle data-n-=true小程序获取不到unionid 微信开放社区...

我们的小程序和公众号绑定在同一开放平台,隶属于同一主体,新用户在经过公众号授权登陆后,在小程序的登陆接口获取的信息只有session_key和open_id,没有unionId,请问这是什么问题我们已经在用户登陆小程序之前进行了同一…

centos模拟post请求_java模拟post和get请求(2019/10/25)

一、http含义的介绍1.http协议是超文本传输协议--具体含义请百度2.基于tcp/ip协议--注意和udp的区别3.无状态---本次请求记不住以往请求的状态4.无连接--每次连接只处理一个请求5.媒体独立二、请求报文的组成部分请求行 请求方式 请求url http协议版本请求头关于请求头和响应头…

浙江计算机二级报名步骤,浙江2016年9月计算机二级考生报名流程

导读:2016年9月浙江全国计算机二级考试网上报名时间为2016年6月1日-6月19日;现场缴费确认为6月1日6月20日,具体报名流程请看如下信息。想了解更多相关信息请持续关注我们应届毕业生考试网!(一)注册账号和登录1)考生首次登录系统需要注册登录通行证&#…

单开双控_卧室或者楼梯灯怎么安装单联双控

点击上面蓝色字体关注!装修图例 | 别墅装修 | 装潢装饰 | 样板楼梯 | 装修设计在改电和布线前我们在这两个开关之间预埋3根线就够了。如果一头接电源,另一头接控制线的话,预埋2根线就够了,双控开关有三个接线柱,只要记…

Apache Ignite变得简单:第一个Java应用程序

在本文中,我们将更进一步,让您完成第一个Ignite应用程序的创建,以从分布式缓存中进行读写操作。 作为第一个示例,我们将尽可能简单地向您展示如何用Java编写用于处理Apache Ignite集群数据的应用程序。 可从GitHub存储库&#xf…

华测数据导出方法_输电线路塔基测量成图方法研究与应用

1.前言塔基测量成图软件是EATool第一个电力勘测模块,也是笔者个人刚参加工作时开发的第一个与工作直接相关的软件。该模块开发开始于2010年,于2012基本成型。记得第一次参加线路工程终勘定位,对于老员工的塔基断面测量模式有着诸多疑惑&#…

MQ在计算机组成,[转载]计算机组成框图-计算机运行流程(例子)

计算机组成框图-计算机运行流程ACC(Accumulator): 累加器MQ(Multiplier-Quotient Register):乘商寄存器ALU:算术逻辑单元X:操作数寄存器CU:控制单元IR(Instruction Register):指令寄存器(用于存放当前指令)…

提交时是使用防抖还是节流_使用BlockingExecutor进行节流任务提交

提交时是使用防抖还是节流JDK的java.util.concurrent.ThreadPoolExecutor允许您将任务提交到线程池,并使用BlockingQueue来保存提交的任务。 如果要提交的任务有数千个,请指定一个“绑定”队列(即最大容量的队列),否则…

计算机硬盘怎么设置ntfs,Windows7系统如何把磁盘格式转换为NTFS的方法

今天朋友匆匆忙忙来找我:他的电脑因为某种情况,需要吧磁盘转换成ntfs格式,该怎么转换?Win7系统、利用系统自带工具转换1.我们打开我们的电脑磁盘,大家发现小编的电脑G盘是FAT32格式的,小编现在要把G盘转换为NTFS格式。…

ace unlck工具下载_压缩工具:WinRAR 曝出代码执行漏洞,该升级了

作为享誉全球的装机必备工具,「压缩软件」这四个字基本可以认为是 WinRAR 的专有名字了。只要有 PC 的地方,几乎都能看到 WinRAR 的身影。不过这款软件最近却被曝出了一个有19年历史的代码执行漏洞。WinRAR 宣称在全球拥有超过5亿的用户,目前…

可重复使用的MicroProfile Health探针

MicroProfile Health API是一个非常基本的API,它基于一个或多个Health Probe报告您的服务状态。 这在某些服务器或群集控制器需要决定是否以及何时重新启动实例的情况下非常有用。 在应用程序中使用MicroProfile Health API就像实现一个(或多个&#xf…

关于计算机航天生物的想像作文,未来的航天器想象作文750字

未来的航天器想象作文750字到了2999年,人类发明出了一种新型的航天器。这种航天器机身类似我们现在的轿车,机身长10米,高度最高达4,最低达0.5米,材料是来自外星的软体金属,上面有一条会发光的物体&#xff…

哈罗单车怎么关锁还车_记者体验临沂共享单车定点还车 停错地方关不上锁

共享单车在给市民出行带来便利的同时,也引发了停放秩序混乱、妨碍市民通行等问题,为规范共享单车停放,兰山区在临沂市率先试点共享单车定点停放,并在特定区域施划共享单车定点停放区。据悉,临沂市兰山区第一批272个共享…

船舶导航软件测试,北斗卫星船舶定位及信息通信应用

《北斗卫星船舶定位及信息通信应用》由会员分享,可在线阅读,更多相关《北斗卫星船舶定位及信息通信应用(9页珍藏版)》请在人人文库网上搜索。1、海上船舶监控管理系统一、用户需求通过舰艇中的北斗终端机实时传输经纬度坐标,依托电子海图实时…

工业机器人 答案 韩建海_中国将连续8年成为工业机器人第一大市场,还将持续多久?...

2020年,中国工业机器人销售量,将会由负转正,销量预计再次突破15万台。2019年,约为14.4万台的销量。2013年——2020年中国工业机器人销量这已经是第八个年头,中国位居全球工业机器人销量第一大市场。工业机器人打磨工作…

java命令行参数工具_Java方法中的参数太多,第8部分:工具

java命令行参数工具在我的系列文章的前七篇文章中,有关处理Java方法中期望的参数过多的内容集中在减少方法或构造函数期望的参数数量的替代方法上。 在本系列的第八篇文章中,我将介绍一些工具,这些工具可帮助您确定可能存在过多参数的情况&am…

计算机电路的基本罗门,模拟电路设计经验12条

原标题:模拟电路设计经验12条模拟电路的设计是工程师们最头疼、但也是最致命的设计部分,尽管目前数字电路、大规模集成电路的发展非常迅猛,但是模拟电路的设计仍是不可避免的,有时也是数字电路无法取代的,例如&#xf…

工具 每分钟_black: 一个不妥协的Python代码格式化工具

代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 “WFT” 定律,即每分钟爆出 “WTF” 的次数。你在读别人代码或者做 Code Review 的时候有没有 “WTF” 冲动呢?为了帮助开发者统一代码风格,Python…

使用Spring Rest和Spring Data JPA和H2以及Spring Boot示例的Restful API

你好朋友, 在本教程中,您将学习以下内容: 1.在Spring Boot中配置Spring Rest,Spring Data JPA和H2 2.使用Spring Boot创建Springful服务端点的Spring Rest,Spring Data JPA和H2的示例 3.使用Swagger测试Restful端点…

计算机IP地址pin,打印机的ip地址在机身上哪里,打印机的pin在哪看

打印机的ip地址在机身上哪里,打印机的pin在哪看时间:2021-04-19 10:38:04打印机是我们日常工作中必备的公办用品,但是对于刚接触打印机的电脑小白来说,打印机的网络设置可不简单,比如IP地址、pin码,他们可能…