期刊文献+

混合存储系统中数据库对象的加权优化放置

Weighted optimization placement for database objects in hybrid storage systems
下载PDF
导出
摘要 在闪存硬盘和磁性硬盘组成的混合存储系统中,针对现有方法仅考虑存储介质的差异,没有考虑顺序读、顺序写、随机读和随机写4种访问操作对数据库系统性能贡献不同的问题,提出一种加权放置数据库对象的方法。区分不同的操作在不同存储介质上的差异,根据负载的不同赋予4种操作在性能提升上不同的权重,充分利用存储设备的性能优势和最大化性能提升为目标选择数据库对象的放置。以TPC-C作为负载的实验结果表明,与现有的方法相比,该方法能提升数据库系统的性能并延长闪存硬盘的寿命。 In the hybrid storage systems with a combination of both flash and magnetic disks,aiming at the problems that the existing method only considers differences of storage media which fails to consider different contributions made by four access operations including sequential read,sequential write,random read and random write for database systems performance,a weighted placement method for database objects was presented.The distinction was made between different operations on different storage media,according to the different loads,four operations different weights were given to the performance increase and the database object placement was selected with a goal of making full use of performance advantages of storage devices and maximized performance increase.TPC-C was used as a load in experiments.Experimental results show that compared with the existing method,the method can enhance the performance of database system and prolong the life time of flash disks.
出处 《计算机工程与设计》 北大核心 2015年第10期2706-2711,共6页 Computer Engineering and Design
基金 国家科技支撑项目课题基金项目(2012BAH04F02) 人社部留学人员科技活动基金项目(2011-508) 山西省自然科学基金项目(2010011025-2) 软件工程国家重点实验室第八批开放研究基金项目(SKLSE2012-09-30)
关键词 闪存硬盘 随机读 随机写 顺序读 顺序写 索引 flash disk random read random write sequential read sequential write tables indexes
  • 相关文献

参考文献16

  • 1Koltsidas I,Viglas SD.Data management over flash memory[C]//Proceedings of the ACM SIGMOD International Conference on Management of Data,2011:1209-1212.
  • 2Yang Q,Ren J.I-CASH:Intelligently coupled array of SSD and HDD[C]//IEEE 17th International Symposium on High Performance Computer Architecture,2011:278-289.
  • 3Chen F,Koufaty DA,Zhang X.Hystor:Making the best use of solid state drives in high performance storage systems[C]//Proceedings of the International Conference on Supercomputing.ACM,2011:22-32.
  • 4徐昶,寿黎但,陈刚,胡天磊.一种基于闪存的数据库复合存储模型[J].浙江大学学报(工学版),2012,46(2):294-300. 被引量:2
  • 5Canim M,Mihaila GA,Bhattacharjee B,et al.SSD bufferpool extensions for database systems[J].Proceedings of the VLDB Endowment,2010,3(2):1435-1446.
  • 6Kang WH,Lee SW,Moon B.Flash-based extended cache for higher throughput and faster recovery[J].Proceedings of the VLDB Endowment,2012,5(11):1615-1626.
  • 7Oh Y,Choi J,Lee D,et al.Caching less for better performance:Balancing cache size and update cost of flash memory cache in hybrid storage systems[C]//Proceedings of the 10th USENIX Conference on File and Storage Technologies.USENIX Association,2012:25.
  • 8Soundararajan G,Prabhakaran V,Balakrishnan M,et al.Extending SSD lifetimes with disk-based write caches[C]//8th USENIX Conference on File and Storage Technologies,2010:101-114.
  • 9Canim M,Mihaila GA,Bhattacharjee B,et al.An object placement advisor for DB2using solid state storage[J].Proceedings of the VLDB Endowment,2009,2(2):1318-1329.
  • 10Zhou M,Xu C.Optimized data placement for column-oriented data store in the distributed environment[G].LNCS 6637:Database Systems for Adanced Applications.Springer Berlin Heidelberg,2011:440-452.

二级参考文献28

  • 1RAMON C, FRED D, KAL L, et al. Operating system implications of solid-state mobile computers[C]// Proeeedings of the 4th IEEE Workshop on Workstation Operating Systems Napa. CA, USA: IEEE, 1993:21 -27.
  • 2Samsung semiconductor corporation [EB/OL]. [2009- 10- 05]. http: // www. samsung, com/Products/Semiconductor/Flash.
  • 3Sina technology[EB/OL].[2008-08-19]. http://tech. sina. com. cn/i/2008-08-19/14402400711. shtml.
  • 4CHIANG M L, LEE P C, CHANG R C. Using data clustering to improve cleaning performance for plash memory[J].Software: Practice and Experience, 1999, 29 (3) : 267 - 290.
  • 5MAREK C, JOHN N. LRU is better than FIFO[C]// Proceedings 9th Annual ACM-SIAM Symp on Discrete Algorithms. San Francisco, California, United States: ACM, 1998: 78-81.
  • 6PARK S Y, JUNG D, KANG J U, et al. CFLRU: a replacement algorithm for flash memory[C]// Proceedings of the 2006 International Conference on Compilers, Architecture. Seoul, Korea: ACM, 2006:234-241.
  • 7Intel X25-E Extreme SATA Solid-State[EB/OL].[2009 - 10- 05]. http://download, intel, com/design/flashnandextreme/319984, pdf.
  • 8GAL E, SIVAN T. Algorithms and data structures for flash memories[J].ACM Computing Surveys, 2005, 37 (2) : 138 - 163.
  • 9CHANG L P, KUO T W, LOS W. Real time garbage collection for flash-memory storage systems of real-time embedded systems[J]. ACM Transactions on Embedded Computing Systems, 2004,3 ( 4 ) : 837 - 863.
  • 10WU C H, KUO T W, CHANG L P. An efficient B-tree layer implementation for flash-memory storage systems[J]. ACM Transactions on Embedded Computing Systems, 2007, 6(3): 19.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部