色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

一個(gè)新的Berkeley DB java 持久API

瀏覽:8日期:2024-03-14 17:40:45
Sleepycat Software 正在收集來(lái)自于它的用戶和潛在用戶關(guān)于一個(gè)新的對(duì)象持久 java API(A New Java Persistence API for Berkeley DB)的反饋。該API和其他java領(lǐng)域的持久解決方案例如EJB3,hibernate和jdo有著類似的地方,但也有著重大的不同。傳統(tǒng)上,Berkeley DB提供了不利用計(jì)劃或數(shù)據(jù)模型而創(chuàng)建高性能數(shù)據(jù)庫(kù)應(yīng)用的必要能力.甚至它 的對(duì)象綁定和stored collections的java API都不受任何種類的數(shù)據(jù)模型的約束.這提供了最大限度的靈活性,但對(duì)快速定義大而且復(fù)雜的模型沒有內(nèi)置的支持.該API為Berkeley DB 事務(wù)引擎提供了一個(gè)內(nèi)在的持久對(duì)象模型.在不影響性能的前提下對(duì)復(fù)雜的對(duì)象模型提供支持是設(shè)計(jì)的中心.從the com.sleepycat.persist package的總括看一下該API。該package新增加了三個(gè)子package:model,evole和raw.The Berkeley DB Persistence API,url: com.sleepycat.persist o com.sleepycat.persist.model o com.sleepycat.persist.evolve o com.sleepycat.persist.raw我們?cè)赟leepycat對(duì)你們的反應(yīng)、評(píng)論、建議和其他反饋,包括正面和反面的都很有興趣。我們尤其想了解的是:(以下該API指的是Java Persistence API for Berkeley DB) 1.你對(duì)哪種java的持久方案更有興趣? 以及相比該API的可用性,如何評(píng)估它的可用性? 該API的那些方面更有用或無(wú)用? 2.該API嚴(yán)重依賴了jdk1.5的泛型和標(biāo)注(or注解)特性. 不使用這些新的語(yǔ)言的特性,我們認(rèn)為可用性會(huì)大打折扣. 你認(rèn)為使用這些語(yǔ)言的特性是對(duì)還是錯(cuò)? 為什么? 3. 該API,在增加了可用性的同時(shí),并未提高查詢的易用性. 你認(rèn)為查詢的易用性是對(duì)java持久方案的一個(gè)必備要求嗎? 4.該API并未遵照現(xiàn)存的標(biāo)準(zhǔn)如JDO。 我們認(rèn)為,這樣做會(huì)在可用性和性能方面打折扣。 你認(rèn)為遵守標(biāo)準(zhǔn)比可用性和性能更重要嗎? 如果你還不熟悉已經(jīng)存在的Berkeley DB產(chǎn)品線,請(qǐng)記著下面的背景信息。 *Berkeley DB是一個(gè)嵌入式的數(shù)據(jù)庫(kù)library,不是一個(gè)數(shù)據(jù)庫(kù)服務(wù)器。 通過(guò)一個(gè)非常快的Btree(B數(shù))存儲(chǔ)結(jié)構(gòu)對(duì)事務(wù)和鎖提供了很好的控制, Berkeley DB的應(yīng)用比使用其他方案的應(yīng)用建造的更好。 *Berkeley DB查詢易用性不高。查詢都是通過(guò)訪問索引和使用等價(jià)的join方式來(lái)執(zhí)行的。 使用erkeley DB,手工優(yōu)化查詢比一個(gè)簡(jiǎn)單的查詢語(yǔ)言優(yōu)化器做的更好。 *傳統(tǒng)上Berkeley DB 提供了一個(gè)key-value(鍵-值)API來(lái)訪問Btree(B數(shù))數(shù)據(jù)庫(kù)。 在Berkeley DB中,一個(gè)'database'(數(shù)據(jù)庫(kù)),和一個(gè)SQL 表等價(jià),并被描述為一個(gè)key-value pairs(鍵-值對(duì))的集合。 在Berkeley DB底層API中,使用byte arrays,而不是對(duì)象,用來(lái)做keys(鍵)和values(值)。 通過(guò) Bind and Collections APIs,使用某些機(jī)制,keys(鍵)和values(值) 可以被映射為java對(duì)象. * Sleepycat有三個(gè)產(chǎn)品線:原始的Berkeley DB,Berkeley DB java 版以及Berkeley DB XML。 該API初始目標(biāo)是提供給Berkeley DB Java 版使用,但有可能在不遠(yuǎn)的將來(lái)被改寫為適合在原始的Berkeley DB上使用。 它現(xiàn)在還不適合使用在 使用了XML以及XML Schema作為數(shù)據(jù)模型的 Berkeley DB XML,Thank you in advance for taking a look at this and for any feedback that you are willing to provide!The Sleepycat Java Edition team官方地址:http://dev.sleepycat.com/
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: a级毛片免费高清视频 | 欧美日韩精品一区二区在线线 | 国产精品一区二区丝瓜 | 色丁香久久 | 久久国内精品自在自线观看 | 中文字幕成人免费高清在线视频 | 色一级片 | 精品国产一区二区三区四区不 | 女人张开腿让男人添 | 国产高清精品毛片基地 | 中文字幕一区二区三区亚洲精品 | 在线视频一区二区三区四区 | 亚洲第一页乱 | 一级二级三级毛片 | 日韩免费看片 | 草草视频免费观看 | 日本免费高清一区 | 欧美激情欧美狂野欧美精品免费 | 中文字幕欧美亚洲 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 成人全黄三级视频在线观看 | 国产精品久久久久一区二区三区 | 亚洲欧美日韩在线一区二区三区 | 国产精品一区二区久久精品涩爱 | 欧美日韩一区二区在线观看视频 | 日韩亚洲成a人片在线观看 日韩亚洲精品不卡在线 | 免费一级毛片麻豆精品 | 久久久久99精品成人片三人毛片 | 久久午夜鲁丝片午夜精品 | 全部免费国产潢色一级 | 免费一区二区 | 97在线观看免费视频 | 国内xxxx乱子另类 | 一级欧美在线的视频 | 99国产精品免费观看视频 | 国产呦系列呦 | 欧美真人视频一级毛片 | 国产精品免费一级在线观看 | 久久久久久亚洲精品中文字幕 | 欧美日韩ay在线观看 | 精品国产96亚洲一区二区三区 |