IRIS 和 Caché 是什麼關係

huyuchengus發表於2024-03-21

我們都知道真正一個資料庫通常是 2 個部分組成的,儲存和程序。

Caché

Caché 的定義就是一個資料庫,在這個資料庫中有儲存和程序。

與我們常用的 MySQL 來說,我們安裝好 MySQL 後我們就可以透過客戶端進行連線了,同時我們還可以透過伺服器上的字元介面來進行連線。

這裡是一個完整的元件。

IRIS

IRIS 是一個資料庫管理平臺,對比 MySQL 同樣的我們安裝 IRIS + Caché 就等於一個完整的 MySQL 安裝了。

如果我不想用 IRIS,我想自己寫一個,基於 Caché 的管理工具可以嗎?

當然是可以的。

這裡已經有一個公司做了,這個公司就是 EPIC,他們自己寫了一個基於 Caché 資料庫的管理工具,然後起名叫做 Chronicles。

對於大部分人來說,直接用 IRIS 就可以了,並不需要使用 EPIC 的 Chronicles 資料庫管理工具。

如果你的醫院系統使用了 EPIC 系統,那麼大機率你會用到 Chronicles 來對資料庫進行操作。

EPIC 是不會讓你自己直接用 IRIS 來運算元據庫的,這裡主要的原因就是 Chronicles 對 Caché 的基礎進行了很多的魔改。

從商業的考慮,他們會希望你和他們完全的繫結。

總結

現在知道 Caché 和 IRIS 之間是什麼關係了嗎?

就把 IRIS 想想成一個完整的 MySQL 安裝例項,不但把資料庫給你裝了,也給你裝了管理工具和連線工具。

Caché 就是核心的程序和資料庫,你總不能自己寫程序通訊去訪問 Caché 資料庫吧。

https://www.isharkfly.com/t/iris-cache/15542

相關文章