BaseX & DeepFS joint storage for filesystem and database
暂无分享,去创建一个
Mere storage of personal data in state-of-the-art filesystems is a markedly well done job in current operating systems. Convenient access to and information retrieval from such data, however, is crucial to leverage the stored information. Thereby database style query languages can be of great use. We demonstrate a user level filesystem implementation that is built on recent semi-structured database storage techniques. As such, it serves as a storage layer for the BaseX XQuery processor and, while it appears to the operating system as a conventional filesystem, a large part of its content can be queried using XPath/XQuery.
[1] Antti Kantee. puffs-Pass-to-Userspace Framework File System , 2007 .
[2] Antti Kantee. ReFUSE : Userspace FUSE Reimplementation Using puffs , 2007 .
[3] Torsten. Grust,et al. Accelerating XPath location steps , 2002, SIGMOD '02.
[4] Torsten Grust,et al. Pathfinder: XQuery - The Relational Way , 2005, VLDB.
[5] Sherif Sakr,et al. A SQL: 1999 code generator for the pathfinder xquery compiler , 2007, SIGMOD '07.