首页 > 软件列表 > Apache Ignite
Apache Ignite

Apache Ignite

分布式内存计算平台

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-01-01
软件厂商/开发者信息:Apache Software Foundation

软件介绍

Apache Ignite 是 Apache 软件基金会的开源项目。官网把它定位为面向高吞吐应用的分布式数据库,强调内存级性能。它以集群方式运行,每个节点是一个数据库实例,节点之间共享信息并分散存放数据。

核心功能

官网列出的主要能力包括:

  • 内存优先存储:数据可在内存和磁盘之间扩展。
  • ACID 事务:官网同时提到 MVCC 与分布式复制的架构。
  • SQL 访问:支持用 SQL 访问数据。
  • 流式处理:支持带背压的流式写入。
  • 就地计算:通过计算 API 在数据所在的节点上处理数据。
  • 多语言支持:客户端覆盖 Java、.NET、C++、Python 以及 SQL/CLI。

支持平台与系统要求

以 Ignite 3 的快速入门文档为准,运行需要 JDK 11 或更高版本,支持 Debian 与 Red Hat 系 Linux 以及 Windows 10 或 11,架构为 x86 或 x64。在 Windows 上启动节点需要通过 Bash 环境运行脚本。

版本与授权

GitHub 上的 apache/ignite 仓库采用 Apache-2.0 许可证,该仓库对应的是 Ignite 2,Ignite 3 位于单独的仓库。官方下载页列出的 Ignite 2 最新稳定版为 2.17.0(2025-02-13),Apache 下载目录中另有 3.1.0 等版本。站内收录的 2.9.1 属于较早的 2 系列版本。

适用人群或使用场景

适合需要把数据放在内存中提高读写速度的后端开发者和架构师,例如给现有服务做缓存加速,或在多个数据源之上建立统一的低延迟数据层。使用前需要具备 Java 运行环境和集群部署的基础知识。

版本列表