A disk-based graph database system with incremental storage layout optimization

buir.advisorGüdükbay, Uğur
dc.contributor.authorÇağatay, Doğukan
dc.date.accessioned2016-04-21T07:29:05Z
dc.date.available2016-04-21T07:29:05Z
dc.date.copyright2016-01
dc.date.issued2016-01
dc.date.submitted04-02-2016
dc.descriptionCataloged from PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (leaves 48-50).en_US
dc.descriptionThesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2016.en_US
dc.description.abstractThe world has become ever more connected, where the data generated by people, software systems, and the physical world is more accessible than before and is much larger in volume, variety, and velocity. In many application domains, such as telecommunications and social media, live data recording the relationships between people, systems, and the environment is available. This data often takes the form of a temporally evolving graph, where entities are the vertices and the relationships between them are the edges. For this reason, managing dynamic relationships represented by a graph structure has been a common requirement for modern data processing applications. Graph databases gained importance with the proliferation of such data processing applications. In this work, we developed a disk-based graph database system, which is able to manage incremental updates on the graph structure. The updates arrive in a streaming manner and the system creates and maintains an optimized storage layout for the graph in an incremental way. This optimized storage layout enables the database to support traversal based graph algorithms more e ciently, by minimizing the disk I/O required to execute them. The storage layout optimizations we develop aim at taking advantage of spatial locality of edges to minimize the traversal I/O cost, but achieves this in an incremental way as new edges/vertices get added and removed.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2016-04-21T07:29:05Z No. of bitstreams: 1 Dogukan_Cagatay_tez.pdf: 566743 bytes, checksum: 2a2802caac126ab2ad393cedb6f070fe (MD5)en
dc.description.provenanceMade available in DSpace on 2016-04-21T07:29:05Z (GMT). No. of bitstreams: 1 Dogukan_Cagatay_tez.pdf: 566743 bytes, checksum: 2a2802caac126ab2ad393cedb6f070fe (MD5) Previous issue date: 2016-01en
dc.description.statementofresponsibilityby Doğukan Çağatay.en_US
dc.format.extentxi, 50 leaves : charts.en_US
dc.identifier.itemidB152728
dc.identifier.urihttp://hdl.handle.net/11693/28953
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDisk-based graph databaseen_US
dc.subjectData streamingen_US
dc.subjectStorage layouten_US
dc.titleA disk-based graph database system with incremental storage layout optimizationen_US
dc.title.alternativeArtımlı depolama düzen optimizasyonlu disk tabanlı çizge veritabanıen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Dogukan_Cagatay_tez.pdf
Size:
553.46 KB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: