美文网首页JAVA进阶
Apache Ignite 与 Redis

Apache Ignite 与 Redis

作者: 宋雾代 | 来源:发表于2019-03-18 14:05 被阅读0次

最近项目中打算使用Apache Ignite,因为过去的经验都集中在Redis上,所以打算写一篇文章对比一下两者的区别。

Ignite是什么?

Ignite 是一个以内存为中心的分布式数据库、缓存和处理平台,可以在PB级数据中,以内存级的速度进行事务性、分析性以及流式负载的处理。

完整的SQL支持

Ignite提供了完整的SQL、DDL和DML的支持,可以使用纯SQL而不用写代码与Ignite进行交互,这意味着只使用SQL就可以创建表和索引,以及插入、更新和查询数据。有这个完整的SQL支持,Ignite就可以作为一种分布式SQL数据库。

键-值

Ignite的内存数据网格组件是一个完整的事务型分布式键值存储,它可以在有几百台服务器的集群上进行水平扩展。在打开持久化时,Ignite可以存储比内存容量更大的数据,并且在整个集群重启之后仍然可用。

和Redis 等NoSQL数据库一样,Ignite支持高可用和水平扩展,但是,和Redis数据库不同,Ignite支持SQL和ACID。

两者的性能区别

大家可以参考这篇文章,总的来说没有很大区别。
https://www.cnblogs.com/5207/p/6089209.html

相关文章

  • Apache Ignite 与 Redis

    最近项目中打算使用Apache Ignite,因为过去的经验都集中在Redis上,所以打算写一篇文章对比一下两者的...

  • Apache Ignite

    Apache Ignite Apache Ignite是一个以内存为中心的数据平台,具有强一致性、高可用、强大的S...

  • 大数据查询

    Apache Ignite and Spark made query 10x faster than MySQL

  • Apache Ignite简介

    Apache Ignite是一款以内存为中心的分布式数据库、缓存和处理平台。可以在PB级数据中,以内存级的速度进行...

  • Apache Ignite使用

    1、安装 我使用的是二进制开箱即用版本,下载地址:https://ignite.apache.org/downlo...

  • (一) apache ignite-简介

    ignite是什么? apache ignite为开发人员提供了实时处理大数据和内存计算的方便易用的解决方案。主要...

  • Vertx ignite 网络配置

    需求: vertx cluster 依靠ignite 网络来搭建集群,不使用hazelcast 或者redis。 ...

  • 结合Apache Ignite探索机器学习

    摘要:Apache Ignite新版本发布,支持机器学习和深度学习! 在此前的文章中,我们讨论过Apache Ig...

  • Ignite是CP、AP、CA的哪一种

    当我第一次开始使用Apache Ignite时,我想弄明白Ignite是如何在支持ACID事务的同时提供了高可用性...

  • (四)apache ignite-In-memory cachi

    到目前为止,我们已经介绍了Apache Ignite及其体系结构的基本功能。现在,是时候深入了解Apache Ig...

网友评论

    本文标题:Apache Ignite 与 Redis

    本文链接:https://www.haomeiwen.com/subject/pnmvmqtx.html