.png)
InterSystems Ideas 门户网站上得票最多的想法-——获得 74 票——要求提供一个轻量级版本的 IRIS。虽然该平台已发展成为一个强大的数据引擎,但许多项目只需要其 SQL 数据库功能。本文演示了如何构建一个非官方的、紧凑的 IRIS 社区版镜像,该镜像只关注核心数据库功能,将镜像大小缩小了 80% 以上。
⚠️ 免责声明
本项目生成的是 InterSystems IRIS Community Edition 的非官方实验镜像。
- 不受InterSystems支持或认可。
- 使用风险自负。这些修改删除了核心平台功能,可能会破坏与工具、API 和预期行为的兼容性。
- 不提供任何担保或保证,包括对生产使用的适用性。
- 仅供高级用户用于教育和实验目的。
为什么选择轻量级 IRIS?
虽然 IRIS 目前包含丰富的互操作性、分析、机器学习、系统管理等功能,但许多项目只需要其核心 SQL 功能。官方社区版 Docker 镜像约为
- 磁盘使用量3.5-3.8 GB
- 压缩后大小:~1.1 GB
IRIS Light 可将其减少到
- 磁盘使用量~575-583 MB
- 压缩后大小:~144-148 MB
因此适用于
- 微服务或容器化 SQL 使用
- 具有更快启动和拉动速度的 CI 管道
- 无需完整功能的横向扩展