Font Size: a A A

Research And Implementation Of The Transactional File Storage System

Posted on:2007-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:H L GongFull Text:PDF
GTID:2178360215470406Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The unstructured data storage of many application systems directly bases on the file systems, for high efficiency and simple access interface. With the increase of the amount of data to be operated and operation complexity, the data storage demand could not fulfill perfectly any more. A common problem is, with the complication of the file operations, several file operations may be involved in one service logic. These file operations should be atomic: all of these operations should be successful, or all of these operations should be aborted. But file systems cannot provide the functions as what the transaction management in database management does.To solve this problem, this essay researches some types of transactional file storing technology, and present a transactional file storage model. Based on this model, we design and implement a system, and have an application to the system. The content of this essay can be generalized as followed aspects:1. The research studies and analyzes some types of transactional systems, and the disadvantages of them.2. The research presents a TFS model. The model has three layers, which are block data storage layer, file management layer and access interface layer. The block data storage layer stores binary data as blocks and this layer have the ability to putting operations on blocks in a transaction. The file management layer stores files with the block data, make files up of the blocks. The access interface layer is the set of file operation interfaces.3. Based on the TFS model, the research designs and implements the GSL system on the Windows platform. The performance test argues that the GSL with transaction-supported has more or less the same file storage effeciency as file systems.4. The research tests and analyses the GSL system, which has an application in the reliable message handing system.
Keywords/Search Tags:Transation, File storage, Unstructured Data
PDF Full Text Request
Related items