国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一個新的Berkeley DB java 持久API

2019-11-18 10:41:48
字體:
來源:轉載
供稿:網友

  Sleepycat Software 正在收集來自于它的用戶和潛在用戶關于一個新的對象持久 java API(A New Java Persistence API for Berkeley DB)的反饋。該API和其他java領域的持久解決方案例如EJB3,hibernate和jdo有著類似的地方,但也有著重大的不同。

  傳統上,Berkeley DB提供了不利用計劃或數據模型而創建高性能數據庫應用的必要能力.
  甚至它 的對象綁定和stored collections的java API都不受任何種類的數據模型的約束.
  這提供了最大限度的靈活性,但對快速定義大而且復雜的模型沒有內置的支持.
  該API為Berkeley DB 事務引擎提供了一個內在的持久對象模型.
  在不影響性能的前提下對復雜的對象模型提供支持是設計的中心.

從the com.sleepycat.persist package的總括看一下該API。
該package新增加了三個子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

  我們在Sleepycat對你們的反應、評論、建議和其他反饋,包括正面和反面的都很有愛好。
  我們尤其想了解的是:(以下該API指的是Java Persistence API for Berkeley DB)
  1.你對哪種java的持久方案更有愛好?
  以及相比該API的可用性,如何評估它的可用性?
  該API的那些方面更有用或無用?            
  
  2.該API嚴重依靠了jdk1.5的泛型和標注(or注解)特性.
  不使用這些新的語言的特性,我們認為可用性會大打折扣.
  你認為使用這些語言的特性是對還是錯?
  為什么?
  
   3. 該API,在增加了可用性的同時,并未提高查詢的易用性.
  你認為查詢的易用性是對java持久方案的一個必備要求嗎?
  
   4.該API并未遵照現存的標準如JDO。
  我們認為,這樣做會在可用性和性能方面打折扣。
  你認為遵守標準比可用性和性能更重要嗎?

  假如你還不熟悉已經存在的Berkeley DB產品線,請記著下面的背景信息。

  *Berkeley DB是一個嵌入式的數據庫library,不是一個數據庫服務器。
  通過一個非??斓腂Tree(B數)存儲結構對事務和鎖提供了很好的控制,
  Berkeley DB的應用比使用其他方案的應用建造的更好。
    
  *Berkeley DB查詢易用性不高。查詢都是通過訪問索引和使用等價的join方式來執行的。
  使用erkeley DB,手工優化查詢比一個簡單的查詢語言優化器做的更好。
  
  *傳統上Berkeley DB 提供了一個key-value(鍵-值)API來訪問Btree(B數)數據庫。
  在Berkeley DB中,一個"database"(數據庫),和一個SQL 表等價,并被描述為一個key-value pairs(鍵-值對)的集合。
  在Berkeley DB底層API中,使用byte arrays,而不是對象,用來做keys(鍵)和values(值)。
  通過 Bind and Collections APIs,使用某些機制,keys(鍵)和values(值) 可以被映射為java對象.
          
    * Sleepycat有三個產品線:原始的Berkeley DB,Berkeley DB java 版以及Berkeley DB xml。
  該API初始目標是提供給Berkeley DB Java 版使用,但有可能在不遠的將來被改寫為適合在原始的Berkeley DB上使用。
  它現在還不適合使用在 使用了XML以及XML Schema作為數據模型的 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/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淅川县| 柳江县| 琼海市| 襄樊市| 黔西| 彭山县| 平安县| 涡阳县| 吐鲁番市| 天等县| 宜阳县| 延津县| 江西省| 新和县| 剑川县| 景洪市| 济源市| 依安县| 治多县| 金山区| 陇西县| 萨迦县| 济源市| 瓮安县| 乐安县| 库尔勒市| 塔河县| 华坪县| 海淀区| 营口市| 南涧| 扬中市| 红原县| 山阳县| 顺平县| 汶上县| 天门市| 松滋市| 东港市| 安泽县| 吴忠市|