QueryFS: compiling queries to define a filesystem
Description
Personal computing devices store more and more loosely arranged data. Each new method of keeping track of the data supposes that the user stops using the old methods on this data. One of the more stable interfaces for data access is the filesystem API. However, the standard filesystem semantic provides a fixed and limited set of ways to search for data.
QueryFS is a virtual filesystem for POSIX-like systems that compiles user-supplied queries in various DSLs via translation to Common Lisp code and represents the results as directories. The main current use-case is using it to navigate and process data stored or indexed in PostgreSQL with traditional tools (grep, find, vim etc.)
This paper describes what practical usage of QueryFS looks like and what lies behind this.
Files
queryfs-demo.pdf
Files
(453.8 kB)
Name | Size | Download all |
---|---|---|
md5:0a184ce6e4ddb84214d85ef3891366bc
|
453.8 kB | Preview Download |
Additional details
Related works
- Compiles
- gnd:2677-3465 (ISSN) (gnd)