分布式数据库缓存系统Apache Ignite

Apache Ignite内存数据组织是高性能的、集成化的以及分布式的内存平台,他能够实时地在大数据集中执行事务和计算,和传统的基于磁盘或者闪存的技术相比,性能有数量级的提高。 数据库

将数据存储在缓存中可以显著地提升应用的速度,由于缓存可以下降数据在应用和数据库中的传输频率。Apache Ignite容许用户将经常使用的热数据储存在内存中,它支持分片和复制两种方式,让开发者能够均匀地将数据分布式到整个集群的主机上。同时,Ignite还支撑任何底层存储平台,无论是RDBMS、NoSQL,又或是HDFS。缓存

 

在集群配置好以后,数据集增长只需在Ignite集群中增长节点而不须要重启整个集群。节点数目能够无限增长,因此Ignite的扩展性是无穷的。数据结构

特性一览

能够将Ignite视为一个独立的、易于集成的内存组件的集合,目的是改进应用程序的性能和可扩展性,部分组件包括:分布式

  • 高级的集群化
  • 数据网格(JCache)
  • 流计算和CEP
  • 计算网格
  • 服务网格
  • Ignite文件系统
  • 分布式数据结构
  • 分布式消息
  • 分布式事件
  • Hadoop加速器
  • Spark共享RDD
相关文章
相关标签/搜索