期刊文献+

HDFS访问中间件的事务设计与实现

Transaction Design and Implementation for HDFS Access Middleware
下载PDF
导出
摘要 针对Hadoop分布式文件系统(HDFS)不支持事务导致其故障恢复比较复杂的问题,提出一种支持事务的HDFS访问中间件的设计方案。该方案在对HDFS进行数据访问时还能提供事务支持。首先,分析访问HDFS的应用系统的事务需求,从HDFS事务流程、事务日志和事务恢复3个方面进行描述。其次,设计HDFS访问中间件的事务流程和体系架构。再次,根据设计方案,采用J2EE技术进行系统实现。最后,设计一个实例来测试中间件的设计和实现,通过这个实例说明,该中间件能有效地简化HDFS的数据访问和事务故障恢复的过程。 To settle the problem of Hadoop distributed file system( HDFS) not supporting transaction and difficult to recover from failure,a HDFS access middleware to support transaction for its application systems was proposed. Accessing to HDFS data,the solution can provide transaction supporting. Firstly,the transaction requirements for those applications systems accessing to HDFS were analyzed. Transaction process,transaction log and transaction recovery were described. Secondly,the transaction process and architecture of the middleware were designed. Thirdly,J2 EE was used to implement the design of the proposed middleware.Finally,a test case was designed to test the proposed middleware design and implementation. It illustrates the proposed middleware can simplify both the process of accessing to HDFS and the process of recovering from failure.
出处 《计算机与现代化》 2017年第1期46-50,共5页 Computer and Modernization
基金 江苏省科技支撑计划项目(BE2014048)
关键词 HDFS 中间件 事务 分布式文件系统 HADOOP HDFS middleware transaction DFS Hadoop
  • 相关文献

参考文献4

二级参考文献22

  • 1[1]JavaTM 2 Platform, Enterprise Edition Specification Version 1.3 ( this specification) [EB/OL]. Copyright 1999-2000, Sun Microsystems,Inc. Available at http:∥java.sun.com/j2ee/docs.html.
  • 2[2]JavaTM 2 Phuform, Enterprise Edition Technical Overview (J2EEOverview) [EB/OL]. Copyright 1998, 1999, Sun Microsystems,Inc. Available at http:∥java.sun.com/j2ee/white.html.
  • 3[3]Java TM 2 Platforn, Standard Edition, v I. 3 API Specification (J2Sespecification) [EB/OL]. Copyright 19932000, SunMicrosystems,Inc, Avaiable at http: ∥java. sun. com/products/jdk/1. 3. docs. api/index. html
  • 4[4]Enterprise JavaBeansTM Specification, Version 2.0 ( EJB specification )[EB/OL].Copyright 1998-2000, Sun Microsystems, Inc. Available at http:∥java. sun. com/products/ejb.
  • 5[1]Gopi Attaluri,Jacob Slonim,Paul Larson.Concurrency control of large unstructured data.In:Proc of the Thirty-First Hawaii Int'l Conf on Volume 7.Los Alamitos:IEEE Computer Society Press,1998.314-323
  • 6[2]Nick Murphy,Mark Tonkelowitz,Mike Vernal.The design and implementation of the database file system.www.eecs.harvard.edu,2001
  • 7[3]San Varshavchik.Benchmarking mbox versus maildir.http://www.courier-mta.org,2003-03-25
  • 8[4]N H Gehani,H V Jagadish,W D Roome.OdeFS:A file system interface to an object-oriented database.In:Proc of the 20th Int'l Conf on Very Large Databases.San Fransisco:Morgan Kaufmann,1994.249-260
  • 9[5]Roger Schrag,Database Specialists.Using Oracle long and raw data types to store unstructured data in your database.http://www.dbspecialists.com/presentations.html,1997-11
  • 10[6]Barbara Liskov,Rodrigo Rodrigues.Transactional file systems can be fast.The 11th ACM SIGOPS European Workshop,Leuven,Belgium,2004

共引文献74

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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