InterSystems IRIS 是什么
InterSystems IRIS 是基于 Caché/M 语言开发的一个数据库,这个数据库被大量使用在医疗系统中,也是北美地区医疗系统病历和文件管理中默认使用的事实标准。
Caché/M 是什么
Caché/M 是 MUMPS 程序语言 开发的数据库,Caché/M 提供了代码接口,可以之间使用 Caché/M 对数据库来进行操作。
Caché 是一个法语单词,但是又非常容易和英语使用的 Cache 搞混,所以大部分时候使用的是 Caché/M 来表达。
M 表达的意思是 Mumps 程序语言,简称 M 语言,Caché 使用 M 语言构建了不少函数。
InterSystems IRIS 不是开源数据库
因为涉及到医疗系统数据的使用,所以 InterSystems IRIS 并不是一个开源的数据库,你可以使用下面的链接:Evaluate InterSystems Products 来下载评估版本。
本文就是根据下载的链接来进行 Windows 安装的教程。
上面的页面在下载之前,你需要进行注册,填写一些个人信息,邮箱获取验证码。

输入邮箱收到的验证码验证,成功后会跳转到登录页面。

登录账户是你的邮箱,密码是你设置的密码

进入后选择community版本

根据个人具体情况选择对应版本下载即可。
InterSystems IRIS for Health Community 和 InterSystems IRIS Community区别
InterSystems IRIS for Health Community 和 InterSystems IRIS Community 都是 InterSystems 提供的免费版本,主要面向开发者学习和测试使用。它们的核心功能相同,但侧重点和包含的组件有所不同。以下是主要区别:
1. 目标用户与用途
-
IRIS Community
-
通用版本,适用于所有类型的应用开发(如金融、物流、IoT等)。
-
适合学习 InterSystems IRIS 的核心功能(数据库、互操作性、分析等)。
-
-
IRIS for Health Community
-
专为医疗健康行业定制,包含医疗行业特定的功能和工具。
-
适合开发与医疗数据(如HL7、FHIR、DICOM等)相关的应用。
-
2. 包含的组件
-
IRIS Community
-
基础功能:高性能数据库、互操作性引擎、嵌入式 Python/JavaScript 支持等。
-
不包含医疗行业专用的工具包或数据模型。
-
-
IRIS for Health Community
-
在 IRIS 基础上额外包含:
-
Health Connect:医疗数据集成工具(支持 HL7、FHIR、DICOM 等标准)。
-
FHIR 加速器:快速构建符合 FHIR 标准的 API。
-
医疗数据模型:预置的医疗数据结构和术语库(如ICD-10、SNOMED CT)。
-
-
3. 许可证限制
-
两者均为免费版本,但有相同限制:
-
仅限非生产环境使用(如开发、测试)。
-
最大数据存储限制(如 10GB 或 50GB,具体版本可能不同)。
-
不支持集群或高可用性功能。
-
4. 如何选择?
-
选择 IRIS Community:
- 如果你需要通用的数据平台,或学习 InterSystems 的基础技术。
-
选择 IRIS for Health Community:
- 如果你是医疗行业开发者,需要处理 FHIR/HL7 数据或开发医疗应用。
总结
特性 | IRIS Community | IRIS for Health Community |
---|---|---|
核心功能 | 通用数据库与互操作性 | 在 IRIS 基础上增加医疗专用工具 |
医疗行业支持 | 无 | 支持 HL7、FHIR、DICOM 等 |
适用场景 | 通用开发 | 医疗健康应用开发 |

下载成功后双击开始安装
