db4o 參考資料

轉自IBM:http://www.ibm.com/developerworks/cn/java/jdb4o/
html


本系列是對開放源碼數據庫 db4o 的詳盡介紹,db4o 能夠充分利用當前的面向對象的語言、系統和理念。要下載 db4o,能夠參考 db4o 主頁;爲了實踐本系列的示例,須要下載 db4o。java

系列文章

第 1 部分:簡介和概覽 (2007 年 4 月 9 日)
本文是系列文章的開篇,介紹了 db4o,並解釋了它因何成爲當今關係型數據庫的重要選擇。 數據庫

第 2 部分:查詢,更新和一致性 (2007 年 4 月 20 日)
儘管 RDBMS 使用 SQL 做爲其查詢和檢索數據的主要機制,可是 OODBMS 可使用一些不一樣的機制。在本系列的第二期文章中,Ted Neward 將介紹一些新方法,包括 Query by Example 以及定製只有 OODBMS 才具備的機制。正如他解釋的同樣,有些替代方法比 SQL 自己更易於使用。 編程

第 3 部分:db4o 中的數據庫重構 (2007 年 6 月 8 日)
重構 Java 代碼遠遠比重構關係數據庫簡單,但幸運的是,對於對象數據庫卻並不是如此。在本期中,咱們將介紹對象數據庫的另外一個優勢:db4o 簡化了重構,使之變得很是容易。 數組

第 4 部分:超越簡單對象 (2007 年 7 月 9 日)
到目前爲止,咱們在 db4o 中建立並操做對象看起來都比較簡單 —— 事實上,甚至有點太簡單了。本文中,熱心於 db4o 的 Ted Neward 將超越這些簡單對象,他將展現簡單對象結構化(引用對象的對象)時發生的操做。此外,他還闡述了包括無限遞歸、層疊行爲以及引用一致性在內的一些話題。 安全

第 5 部分:數組和集合 (2007 年 10 月 8 日)
集合和數組爲 超越簡單對象 中首次討論的結構化對象引入了新的複雜性。幸運的是,db4o 絲毫沒有由於處理多樣性關係而出現困難 —— 您應該也不會被它難倒。 服務器

第 6 部分:結構化對象和集合 (2007 年 11 月 12 日)
面向對象應用程序大量使用繼承,而且它們經常使用繼承(或者 「是一個」)關係來分類和組織給定系統中的對象。在關係存儲模式中使用繼承比較困難,由於這種模式沒有內在的繼承概念,但它是 OODNBMS 中的一個核心功能。在本期中,您將會發現,做爲一個核心功能,在 db4o 中建立查詢時使用繼承竟是如此的簡單(並且功能強大)。 分佈式

第 7 部分:事務、分佈和安全性 (2008 年 1 月 15 日)
經過直接在面向對象的數據庫(如 db4o)中存儲對象,Java 開發人員能夠得到不少好處。若是 OODBMS 缺少對事務的支持或不能在分佈式環境中使用數據(並保證其安全性),您可能不會過多地使用它。在最後一期中,Ted Neward 展現瞭如何使用 db4o 處理 3 個與 Java 企業開發密切相關的問題:事務、分佈式數據管理和 Web 應用程序安全性。 xml

參考資源

相關文章
相關標籤/搜索