可以理解的是 Chronicles 是 EPIC 公司根據 IRIS 進行魔改後的一個 DBMS。
簡單的來說 Chronicles 就是一個資料庫管理系統,但這個資料庫管理系統不是我們常說的關聯式資料庫的關聯絡統。
資料庫結構
只要對資料庫有所瞭解的都知道資料庫通常就是 2 個部分,一個是儲存,一個是程序。
儲存是我們如何把獲得資料進行儲存的,程序就是用來管理儲存的資料的。
資料庫就是上面 2 個部分合並在一起,並且透過網路或者某種方式提供給使用者使用的。
Chronicles
Chronicles 就是為了完成上面的這個功能的資料庫管理系統。
可以說 Chronicles 就是 EPIC 的核心,沒有 Chronicles 就沒有 EPIC
EPIC
EPIC 系統沒有中間層,所有的操作都會透過介面直接作用在資料庫上。
這是因為 EPIC 的開發時間比較早,在早期還沒有計算機網路的概念,相信在 EPIC 的早期應該是按照單機方式進行部署和安裝的。
現在應該都是基於網路的,但是和我們常見的 Web 應用還不一樣。
Web 應用是有中間層的,EPIC 沒有,所以所有的資料操作都直接作用在資料庫上,包括使用者授權等等。
這也就是為什麼 EPIC 在使用者授權的時候是需要透過客戶端授權的。
https://www.isharkfly.com/t/chronicles/15541