Implementing Filesystems by Tree-aware DBMSs

dc.contributor.authorHolupirek, Alexander
dc.contributor.authorScholl, Marc H.
dc.date.accessioned2011-03-23T10:15:58Zdeu
dc.date.available2011-03-23T10:15:58Zdeu
dc.date.issued2008-08-01
dc.description.abstractWith the rise of XML, the database community has been challenged by semi-structured data processing. Since the data type behind XML is the tree, state-of-the-art RDBMSs have learned to deal with such data (e.g., [18, 5, 6, 16]). This paper introduces a Ph.D. project focused on the question in how far the tree-awareness of recent RDBMSs can be used to, once again, try to implement filesystems using database technology. Our main goal is to provide means to query the data stored in filesystems and to find ways to enhance/ combine the data storage and query capabilities of operating systems using semi-structured database technology. Two DBMSs with relational XML storage, built on top of the XPath accelerator numbering scheme [14], are the foundations for our work. With BaseX, an XML database, we establish a link between user, database and lesystem content. BaseX allows visual access to filesystem data stored in the database. An integrated query interface allows users to filter query results in interactive response time. Second, we establish a link between DBMS and OS. We implement a filesystem in userspace backed by the MonetDB/XQuery system, a well-known relational database system, which integrates the Pathfinder XQuery compiler [5] and the MonetDB kernel [4]. As a result, the DBMS is mounted as a conventional filesystem by the operating system kernel. Consequently, access via the established (virtual) filesystem interface as well as database enhanced access to the same data is provided.eng
dc.description.versionpublished
dc.identifier.citationPubl. in: Proceedings of the VLDB Endowment ; 1 (2008), 2, pp. 1623-1630deu
dc.identifier.doi10.14778/1454159.1454237
dc.identifier.ppn368249573deu
dc.identifier.urihttp://kops.uni-konstanz.de/handle/123456789/3056
dc.language.isoengdeu
dc.legacy.dateIssued2010deu
dc.rightsterms-of-usedeu
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/deu
dc.subject.ddc004deu
dc.titleImplementing Filesystems by Tree-aware DBMSseng
dc.typeJOURNAL_ARTICLE
dspace.entity.typePublication
kops.citation.bibtex
@article{Holupirek2008-08-01Imple-3056,
  year={2008},
  doi={10.14778/1454159.1454237},
  title={Implementing Filesystems by Tree-aware DBMSs},
  number={2},
  volume={1},
  issn={2150-8097},
  journal={Proceedings of the VLDB Endowment},
  pages={1623--1630},
  author={Holupirek, Alexander and Scholl, Marc H.}
}
kops.citation.iso690HOLUPIREK, Alexander, Marc H. SCHOLL, 2008. Implementing Filesystems by Tree-aware DBMSs. In: Proceedings of the VLDB Endowment. 2008, 1(2), pp. 1623-1630. ISSN 2150-8097. Available under: doi: 10.14778/1454159.1454237deu
kops.citation.iso690HOLUPIREK, Alexander, Marc H. SCHOLL, 2008. Implementing Filesystems by Tree-aware DBMSs. In: Proceedings of the VLDB Endowment. 2008, 1(2), pp. 1623-1630. ISSN 2150-8097. Available under: doi: 10.14778/1454159.1454237eng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/3056">
    <dc:rights>terms-of-use</dc:rights>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-23T10:15:58Z</dc:date>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:language>eng</dc:language>
    <dc:creator>Holupirek, Alexander</dc:creator>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/3056"/>
    <dc:contributor>Holupirek, Alexander</dc:contributor>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Scholl, Marc H.</dc:contributor>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/3056/1/dbms_scholl.pdf"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/3056/1/dbms_scholl.pdf"/>
    <dcterms:issued>2008-08-01</dcterms:issued>
    <dcterms:abstract xml:lang="eng">With the rise of XML, the database community has been challenged by semi-structured data processing. Since the data type behind XML is the tree, state-of-the-art RDBMSs have learned to deal with such data (e.g., [18, 5, 6, 16]). This paper introduces a Ph.D. project focused on the question in how far the tree-awareness of recent RDBMSs can be used to, once again, try to implement filesystems using database technology. Our main goal is to provide means to query the data stored in filesystems and to find ways to enhance/ combine the data storage and query capabilities of operating systems using semi-structured database technology. Two DBMSs with relational XML storage, built on top of the XPath accelerator numbering scheme [14], are the foundations for our work. With BaseX, an XML database, we establish a link between user, database and  lesystem content. BaseX allows visual access to filesystem data stored in the database. An integrated query interface allows users to filter query results in interactive response time. Second, we establish a link between DBMS and OS. We implement a filesystem in userspace backed by the MonetDB/XQuery system, a well-known relational database system, which integrates the Pathfinder XQuery compiler [5] and the MonetDB kernel [4]. As a result, the DBMS is mounted as a conventional filesystem by the operating system kernel. Consequently, access via the established (virtual) filesystem interface as well as database enhanced access to the same data is provided.</dcterms:abstract>
    <dcterms:title>Implementing Filesystems by Tree-aware DBMSs</dcterms:title>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-23T10:15:58Z</dcterms:available>
    <dcterms:bibliographicCitation>Publ. in: Proceedings of the VLDB Endowment ; 1 (2008), 2, pp. 1623-1630</dcterms:bibliographicCitation>
    <dc:creator>Scholl, Marc H.</dc:creator>
  </rdf:Description>
</rdf:RDF>
kops.description.openAccessopenaccessgreen
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-opus-118224deu
kops.opus.id11822deu
kops.sourcefieldProceedings of the VLDB Endowment. 2008, <b>1</b>(2), pp. 1623-1630. ISSN 2150-8097. Available under: doi: 10.14778/1454159.1454237deu
kops.sourcefield.plainProceedings of the VLDB Endowment. 2008, 1(2), pp. 1623-1630. ISSN 2150-8097. Available under: doi: 10.14778/1454159.1454237deu
kops.sourcefield.plainProceedings of the VLDB Endowment. 2008, 1(2), pp. 1623-1630. ISSN 2150-8097. Available under: doi: 10.14778/1454159.1454237eng
relation.isAuthorOfPublication46438b56-ca29-493e-a4b9-37376fb7c019
relation.isAuthorOfPublication79d29015-25f9-4ec2-bc8e-77a0c07303ba
relation.isAuthorOfPublication.latestForDiscovery46438b56-ca29-493e-a4b9-37376fb7c019
source.bibliographicInfo.fromPage1623
source.bibliographicInfo.issue2
source.bibliographicInfo.toPage1630
source.bibliographicInfo.volume1
source.identifier.issn2150-8097
source.periodicalTitleProceedings of the VLDB Endowment

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
dbms_scholl.pdf
Größe:
604.38 KB
Format:
Adobe Portable Document Format
dbms_scholl.pdf
dbms_scholl.pdfGröße: 604.38 KBDownloads: 758