计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2010年
2期
13-14,17
,共3页
张西广%陈涛%吕卫忠%阎保平
張西廣%陳濤%呂衛忠%閻保平
장서엄%진도%려위충%염보평
数据库%数据查询%数据结果集
數據庫%數據查詢%數據結果集
수거고%수거사순%수거결과집
database%data querying%data result set
在基于Web的数据库应用中,读取和传输含有大对象(LOB)类型数据的查询结果集时若采用传统的方法易导致服务器端内存不足和网络拥塞.提出一种数据结果集块状读取(SBBR)算法,可以基于动态设定的内存块大小来读取结果集.该算法已应用到科学数据网格的数据访问中间件DAS系统中.测试结果表明,SBBR算法能较好地处理包含LOB数据的结果集.
在基于Web的數據庫應用中,讀取和傳輸含有大對象(LOB)類型數據的查詢結果集時若採用傳統的方法易導緻服務器耑內存不足和網絡擁塞.提齣一種數據結果集塊狀讀取(SBBR)算法,可以基于動態設定的內存塊大小來讀取結果集.該算法已應用到科學數據網格的數據訪問中間件DAS繫統中.測試結果錶明,SBBR算法能較好地處理包含LOB數據的結果集.
재기우Web적수거고응용중,독취화전수함유대대상(LOB)류형수거적사순결과집시약채용전통적방법역도치복무기단내존불족화망락옹새.제출일충수거결과집괴상독취(SBBR)산법,가이기우동태설정적내존괴대소래독취결과집.해산법이응용도과학수거망격적수거방문중간건DAS계통중.측시결과표명,SBBR산법능교호지처리포함LOB수거적결과집.
In the application of database on Web, when Large OBject(LOB) type columns exist in the result set of a database querying, it can easily result in some problems like running out of memory of server and network traffic if using the general methods to read and transfer the result set in the network. A novel algorithm--SBBR is provided to avoid those problems, it can handle the result set in chunks and the block size can be dynamically set. SBBR is implemented in the grid middleware-DAS of science data grid. Test results show it can handle the result set which includes LOB well.