# \#cache-m

**URL:** https://www.isharkfly.com/tag/cache-m/114.md

[Latest](https://www.isharkfly.com/latest.md) · [Categories](https://www.isharkfly.com/categories.md) · [Tags](https://www.isharkfly.com/tags.md)

---

## [IRIS 和 Caché 是什么关系](https://www.isharkfly.com/t/iris-cache/15542)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [March 21, 2024, 2:31am UTC](https://www.isharkfly.com/t/iris-cache/15542 "2024-03-21T02:31:12Z")

</div>

我们都知道真正一个数据库通常是 2 个部分组成的，存储和进程。 Caché Caché 的定义就是一个数据库，在这个数据库中有存储和进程。 与我们常用的 MySQL 来说，我们安装好 MySQL 后我们就可以通过客户端进行连接了，同时我们还可以通过服务器上的字符界面来进行连接。 这里是一个完整的组件。 IRIS IRIS 是一个数据库管理平台，对比 MySQL 同样的我们安装 IRIS + Caché 就等于一个完整的 M…

---

## [Caché 为什么在医疗系统中吐槽](https://www.isharkfly.com/t/cache/15466)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [February 10, 2024, 10:35pm UTC](https://www.isharkfly.com/t/cache/15466 "2024-02-10T22:35:28Z")

</div>

目前所知的 Caché 是应用在医院信息系统（即 HIS），据说在欧美医疗卫生行业，Caché 占了 70% 的市场份额。国内的东华软件就是采用 Caché 数据库，东华软件在国内医院市场占有率大致为 20%，其中包括北京协和医院、四川大学华西医院等。 Caché 的特点：多维数据库架构，后关系型数据库，自带开发环境，完全面向对象。 抛开上面说的这些不说，除了因为医疗系统的封闭之外我实在是想不出有什么理由能够在医疗系统中长期运…

---

## [什么是 Caché 数据库](https://www.isharkfly.com/t/cache/15465)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 1\
**Last updated:** [February 10, 2024, 10:21pm UTC](https://www.isharkfly.com/t/cache/15465 "2024-02-10T22:21:37Z")

</div>

你可能听说过MySQL、Oracle、PostgreSQL等等大名鼎鼎的数据库，但看到Caché这个名字你可能会费解。 这篇文章就简单的介绍一下Caché。 InterSystems公司 InterSystems Caché数据库是InterSystems公司的商业产品，InterSystems成立于1978年，是总资产为2亿美元的私营软件公司，总部位于美国马萨诸塞州剑桥市，在22个国家设有办事处。InterSystems为医…

---

## [Caché 快速开发新应用的奥秘](https://www.isharkfly.com/t/cache/15464)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [February 9, 2024, 3:27am UTC](https://www.isharkfly.com/t/cache/15464 "2024-02-09T03:27:30Z")

</div>

Terry Ragon 总裁 InterSystems 公司 InterSystems鼓励采用一种灵活实用的方式去开发应用系统，而不是严格的依附于某一种流行的开发理论。本文根据我们的经验为大家提供一些建议。然而，需求、看法、风格都是多样化的，我们建议每一个程序员采用一种最好的开发工具。Caché提供了很宽泛的开发方式，不仅仅是在下面推荐的这些。 用对象来开发新的应用 我们强烈推荐大家使用对象方式建立数据库是因为： 对象可以提供一种…

---

## [Caché 如何安装许可证](https://www.isharkfly.com/t/cache/15463)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [February 9, 2024, 3:19am UTC](https://www.isharkfly.com/t/cache/15463 "2024-02-09T03:19:13Z")

</div>

在拿到了cache.key文件以后，把这个文件拷贝到c:\\cachesys\\mgr（c:\\cachesys\\是默认的安装路径，如果你没有按照默认安装，可以改为您装 Caché 的路径）。然后重新启动Caché 就可以了。 如何确认您购买的是正版的许可证。 目录文件 进入c:\\cachesys\\mgr目录，用记事本或者写字板打开cache.key文件。您将看到一个用户名称。看是否这个用户名是您。 注意：这里仅仅是文本文件，用户名是可…

---

## [Caché 数据库的简单介绍](https://www.isharkfly.com/t/cache/15243)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [January 11, 2024, 1:12am UTC](https://www.isharkfly.com/t/cache/15243 "2024-01-11T01:12:20Z")

</div>

首先 Caché 是对象性数据库，其它数据库都是关系型数据库，他们的存储与检索机制截然不同。 cache数据库是一个由麻省理工学院的一群医生想要开发一套医疗管理系统而产生的数据库，它更适用于医疗行业的复杂业务（医疗管理系统远比银行、电信系统更复杂），北美有70%以上的医疗机构在使用该数据库，欧洲也超过50% cache数据库的价格oracel数据库持平，但oracle标准版只是数据库，而cache标准版报价里还包含了虚拟机、中间件（…

---

## [InterSystems 数据库的存储过程存在哪里](https://www.isharkfly.com/t/intersystems/15214)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 28, 2023, 7:57pm UTC](https://www.isharkfly.com/t/intersystems/15214 "2023-12-28T19:57:47Z")

</div>

我们都知道 InterSystems 的 Studio 可以创建存储过程。 但这个存储过程我们保存的时候是保存在哪里？ 存储逻辑 如果我们在 Studio 创建存储过程的话，存储过程是存储在数据库上面的。 本地文件夹中是没有存储的。 选择系统下面的存储过程，然后选择 Go 去查看系统中存储的存储过程。 然后选择命名空间中的 USER，然后在右侧可以看到存储的存储过程。 然后可以单击 Code 来查看当前存储…

---

## [Caché 面向对象软件开发教程](https://www.isharkfly.com/t/cache/15208)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 26, 2023, 3:09pm UTC](https://www.isharkfly.com/t/cache/15208 "2023-12-26T15:09:01Z")

</div>

下面的这个教程是有关基于 Caché 数据库进行软件开发或者说是面向对象开发比较完整的文档了。 虽然 Caché 的数据库版本已经比较老了，并且变化也很多了，但还是有不少的参考价值。 Cache面向对象开发教程.pdf (3.8 MB)

---

## [IntelliJ IDEA 数据访问工具配置 Caché/M 数据库系统](https://www.isharkfly.com/t/intellij-idea-cache-m/15211)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 26, 2023, 10:48pm UTC](https://www.isharkfly.com/t/intellij-idea-cache-m/15211 "2023-12-26T22:48:12Z")

</div>

首先打开 IntelliJ IDEA 的数据库访问工具，然后在数据源中选择： 其他下面的 InterSystems IRIS 数据源。 配置数据库驱动 默认情况下的数据驱动给了 9091，这个端口是不对的。 IRIS 的数据库端口应该是 1972。 如果你使用的是默认的数据库安装，那么可以参考下面的配置： jdbc:IRIS://localhost:1972/USER 如果你本地还没有安装数据库驱动的话，可以单击下载数…

---

## [Caché/M 数据库上面的那个 é 怎么打](https://www.isharkfly.com/t/cache-m-e/15167)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 13, 2023, 8:08pm UTC](https://www.isharkfly.com/t/cache-m-e/15167 "2023-12-13T20:08:49Z")

</div>

Caché/M 数据库名字上的 e 有一撇，这个 e 是法语字符，通常英语键盘还不是那么好打。 因最近在研究这个数据库，所以这个字符会用得比较多，简单点的方法就是直接用 e 代替，并且后面加个斜杆 M 用于区分英文的 Cache。 拷贝方法 如果实在没有办法，复制粘贴吧，这个能够把这个字符给粘贴过来。 ALT + 0233 Windows 针对不同的语言环境，设置了不同的代码以便于你输出特定的字符。 方法就是按住键盘上的 Alt…

---

## [Caché/M 数据库系统 InterSystems IRIS 的 Windows 安装](https://www.isharkfly.com/t/cache-m-intersystems-iris-windows/15157)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 6, 2023, 5:03pm UTC](https://www.isharkfly.com/t/cache-m-intersystems-iris-windows/15157 "2023-12-06T17:03:57Z")

</div>

针对 InterSystems IRIS 数据库的一些基本概念。 InterSystems IRIS 是什么 InterSystems IRIS 是基于 Caché/M 语言开发的一个数据库，这个数据库被大量使用在医疗系统中，也是北美地区医疗系统病历和文件管理中默认使用的事实标准。 Caché/M 是什么 Caché/M 是 MUMPS 程序语言 开发的数据库，Caché/M 提供了代码接口，可以直接使用 Caché/M 对数据…

---

## [Caché/M 数据库系统优势](https://www.isharkfly.com/t/cache-m/15164)

<div class="topic-metadata">

**Author:** [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Replies:** 0\
**Last updated:** [December 8, 2023, 5:14pm UTC](https://www.isharkfly.com/t/cache-m/15164 "2023-12-08T17:14:34Z")

</div>

首先 Caché 是对象性数据库，其它数据库都是关系型数据库，他们的存储与检索机制截然不同。 Caché数据库是一个由麻省理工学院的一群医生想要开发一套医疗管理系统而产生的数据库，它更适用于医疗行业的复杂业务（医疗管理系统远比银行、电信系统更复杂），北美有70%以上的医疗机构在使用该数据库，欧洲也超过50%。 Caché 数据库的价格oracel数据库持平，但oracle标准版只是数据库，而cache标准版报价里还包含…
