计算机与数字工程
計算機與數字工程
계산궤여수자공정
COMPUTER & DIGITAL ENGINEERING
2014年
10期
1792-1797,1807
,共7页
刘东明%王梁%王黎维%彭智勇
劉東明%王樑%王黎維%彭智勇
류동명%왕량%왕려유%팽지용
对象代理数据库%代理对象%切换表达式%表达式提升%虚属性合并
對象代理數據庫%代理對象%切換錶達式%錶達式提升%虛屬性閤併
대상대리수거고%대리대상%절환표체식%표체식제승%허속성합병
object deputy database%deputy object%switching expression%expression promotion%virtual attributes merger
为对象代理数据库的虚属性查询提出两种优化方法---表达式提升和虚属性合并。表达式提升将虚属性查询转换为对源类中实属性的查询;虚属性合并是对查询涉及的属于相同源对象的多个虚属性,一次性获取相应源对象的属性值用于虚属性值的计算,避免多次访问同一源对象。通过实验分析了这两种方案对虚属性查询的性能影响,实验结果表明,对于虚属性和代理层数较多的查询,表达式提升和虚属性合并的方法极大提升了查询效率。
為對象代理數據庫的虛屬性查詢提齣兩種優化方法---錶達式提升和虛屬性閤併。錶達式提升將虛屬性查詢轉換為對源類中實屬性的查詢;虛屬性閤併是對查詢涉及的屬于相同源對象的多箇虛屬性,一次性穫取相應源對象的屬性值用于虛屬性值的計算,避免多次訪問同一源對象。通過實驗分析瞭這兩種方案對虛屬性查詢的性能影響,實驗結果錶明,對于虛屬性和代理層數較多的查詢,錶達式提升和虛屬性閤併的方法極大提升瞭查詢效率。
위대상대리수거고적허속성사순제출량충우화방법---표체식제승화허속성합병。표체식제승장허속성사순전환위대원류중실속성적사순;허속성합병시대사순섭급적속우상동원대상적다개허속성,일차성획취상응원대상적속성치용우허속성치적계산,피면다차방문동일원대상。통과실험분석료저량충방안대허속성사순적성능영향,실험결과표명,대우허속성화대리층수교다적사순,표체식제승화허속성합병적방법겁대제승료사순효솔。
Two methods ,expression promotion and virtual attributes merger are proposed .Expression promotion will rewrite the query on virtual attributes to their inherited attributes .Virtual attributes merger will access all attributes value belonging to the same source object for virtual attribute computation .The experimental results demonstrate that the query with our methods can achieve a great improvement .