Sidekar數(shù)據(jù)庫持久層框架
Sidekar 是一個Java持久化“對象數(shù)據(jù)庫”的解決方案。它提高了Oracle Berkeley DB(Java版)處理能力和擴展性的同時還提供了簡單且符合Java語言的接口。Sidekar的目的是使持久化技術(shù)適合于Java,而不是相反,這樣持久化對于Java程序員來說就變得微不足道啦。
Sidekar不是對象關系映射(ORM)軟件了;他不支持SQL語言。正因如此,它比傳統(tǒng)的ORM持久層更加簡化和容易使用。核心JAR包只有375k。
Sidekar提供了天衣無縫(natural)的Java持久化,一切與持久化有關的你只需要使用常規(guī)的Java就可以了。
主要特色:
簡單(極少)的配置和編程接口
真正的對象數(shù)據(jù)庫:Java對象標識就等同于數(shù)據(jù)庫標識
通過用戶提供的Java類來建持久化數(shù)據(jù)模型
支持集合:sets, lists, maps等等
支持“連接查詢”和索引上的一個或多個Java字段(屬性)
無需Java序列化
完全支持有四個隔離級別的事務
支持對事務改變,包括事務驗證和更新的跟蹤
能夠以XML格式導出和導入數(shù)據(jù)庫
基于高度可擴展的Oracle Berkeley DB Java版數(shù)據(jù)庫引擎
評論
圖片
表情
