0%

Apache-Ignite简介

文章字数:569,阅读全文大约需要2分钟

Apache Ignite是一款以内存为中心的分布式数据库、缓存和处理平台。可以在PB级数据中,以内存级的速度进行事务性、分析性以及流式负载的处理。使用springBoot开发,支持完整的sql(部分函数不支持)

和redis对比

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

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

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