UID172788
帖子
精華
主題
積分1395
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2009-7-11
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 奮斗 2012-7-26 08:00 PM |
---|
簽到天數: 16 天 連續簽到: 1 天 [LV.4]偶爾看看III
|
關聯式資料庫管理系統( RDBMS, Relational Database Management System, 如mySQL, MSSQL等)是大家比較熟悉的資料庫系統,以database-table-field-record等概念來集合成資料,以field間的relation來建立table互相的關聯。但是這樣的形態有一個與實際世界的gap,也就是物件的class特性,因此而出現了物件導向的資料庫系統(OODBMS, Object-Oriented Database System, 如Caché)。
RDBMS與OODBMS的拉鋸戰,總是RDBMS勝出,最主要是因為有ER-Model及易懂的SQL等完整而簡易的工具來操作,因此雖然與實際世界有gap,但比較容易學習。
OODBMS是啥?看看以下的展示:
http://www.maddash.net/videos/intersystems/cache_demo/
也可以由這裡去找OODB的資源:
http://odbms.org/
另外的一個理論就是Object-Relational Database,使用RDBMS來建立OO的概念,這種作法就牽涉到Object-Relational Mapping,將物件與關聯式資料庫間做對映。
以上RDBMS、OODBMS、ORDBMS三種技術,到底有哪些優缺點呢?下篇再談 ...
http://www.dns.com.tw |
評分
-
查看全部評分
|