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