The long term perspective of DeepFS is to find synergies between file system and semi-structured database techniques.
While file systems provide an easy and well-understood interface to the data, they lack important and demanded features like, for example, the ability to query the data.
DeepFS breaks with the long tradition to consider a file merely as a sequences of bytes. It unseals the black-box and lets the classical file hierarchy emerge into the files itself. The consideration of content and structure opens the door for query languages that operate on semi-structured data.
The project is tightly coupled to BaseX, an emerging database for semi-structured data, and Idefix, a block-oriented persistent storage layer for semi-structured data. Currently we are following the concept of a joint storage for both, database and (a user level implementation) of DeepFS.
Finally DeepFS will provide both, proven and stable access to the data leveraging file system techniques and query support for all stored files.
publications
The following list of publications covers only those, which are or were published during participation at the Graduiertenkolleg / PhD program.
Grün, C., Gath, S., Holupirek, A., Scholl, M., XQuery full text implementation in BaseX, International XML Database Symposium (XSym), Lecture Notes in Computer Science (LNCS), Vol. 5679, pp. 114-128, Lyon, France, August 2009, Springer-Verlag. abstract
Holupirek, A., Grün, C., Scholl, M., BaseX and DeepFS - Joint storage for filesystem and database, 12. International Conference on Extending Database Technology (EDBT 2009), ACM International Conference Proceeding Series, Kersten, M., Novikov, B., Teubner, J., Polutin, V., Manegold, S. (eds.) , Saint-Petersburg, Russia, Vol. 360, pp. 1108-1111, March 2009, ACM Press. abstract
2008
Holupirek, A., Scholl, M., Implementing filesystems by tree-aware DBMSs, VLDB 2008 PhD Workshop, co-located with the 34th International Conference on Very Large Data Bases (VLDB), Auckland, New Zealand, pp. 1623-1630, August 2008. abstract
Holupirek, A., Scholl, M., An XML database as filesystem in userspace, 12. GI-Workshop on the Foundations of Databases, Technology and Web (BTW), Apolda, Thüringen, Germany, pp. 31-35, May 2008.
Grün, C., Holupirek, A., Kramis, M., Scholl, M., Waldvogel, M., Pushing XPath Accelerator to its limits, First International Workshop on Performance and Evaluation of Data Management Systems (ExpDB06), ACM Press, June 2006, ACM Press. abstract