Apache Ignite
分布式内存计算平台
软件介绍
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 运行环境和集群部署的基础知识。
版本列表
-
-
-
Apache Ignite v2.9.1 官方版
Apache Ignite(内存计算平台),ApacheIgnite是一个水平可扩展 ...
软件大小:31.0 MB 更新时间:2021-01-04
-
