簡介
Caché資料庫是美國Intersystems公司產品,後關係型資料庫(Post Relational database)中的領頭羊。Caché資料庫對大多數國內IT人員來說還是比較陌生,然而在國外特別是國外的醫療領域,在美國和歐洲的HIS系統(醫療衛生管理信息系統)中,CACHE資料庫所占的比例是最大的,被醫療界公認為首選資料庫。
官方數據顯示,CACHE資料庫的數據查詢速度約為oracle的7~20倍,並方便的支持關係型資料庫和對象型資料庫。
特點
Caché資料庫的主要特點如下:
1、速度快。Caché資料庫在同等條件下查詢相同數據比Oracle等普通資料庫要快。原因是Caché資料庫又叫做後關係型資料庫(Post-Relation),顧名思義,Caché是基於普通關係型資料庫如:Oracle, SQL server, Sybase等的基礎之上並有所改進而產生的。
2、使用簡單。Caché資料庫支持標準SQL語句,因此不太熟悉M語言的用戶依然可以輕易對資料庫中的數據進行操作。
3、接口容易。Caché資料庫支持ODBC標準接口,因此在與其他系統進行數據交換時非常容易。同時Caché亦可以將數據輸出成文本檔案格式以供其它系統訪問調用。
4、真正的3層結構。Caché資料庫能夠真正意義上實現3層結構,實現真正的分散式服務。
升級擴容方便。正因為由上述分散式3層結構,所以當醫院需要增加客戶端PC或醫院進行擴大規模時,不需要重新購買或更新主伺服器,只需要適當增加二級伺服器的數量即可,二級伺服器相對來說要比主伺服器要便宜許多,因此,醫院可節約資金減少重複投資。
5、對象型編輯。Caché資料庫是真正的對象型資料庫,開發時用戶可直接用資料庫定義自己想要的對象,然後再在其它開發工具中調用該對象的方法和屬性即可完成開發工作,非常方便。
支持遠程映射和鏡像。Caché資料庫支持遠程的映射和鏡像,比如在不同城市之間,或在同一城市的不同區域之間,Caché可以進行鏡像(Mapping),使不同區域的Caché資料庫同步聯繫起來,雖然在不同區域,但大家使用起來就像共用一個資料庫。
6、支持WEB開發。Cache 資料庫提供自帶的Web開發工具,使用維護非常方便,符合當今軟體業發展的趨勢。
7、價格便宜。Caché資料庫的價格比Oracle要便宜許多。