We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DB

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Databases

Title: A+ Indexes: Tunable and Space-Efficient Adjacency Lists in Graph Database Management Systems

Abstract: Graph database management systems (GDBMSs) are highly optimized to perform fast traversals, i.e., joins of vertices with their neighbours, by indexing the neighbourhoods of vertices in adjacency lists. However, existing GDBMSs have system-specific and fixed adjacency list structures, which makes each system efficient on only a fixed set of workloads. We describe a new tunable indexing subsystem for GDBMSs, we call A+ indexes, with materialized view support. The subsystem consists of two types of indexes: (i) vertex-partitioned indexes that partition 1-hop materialized views into adjacency lists on either the source or destination vertex IDs; and (ii) edge-partitioned indexes that partition 2-hop views into adjacency lists on one of the edge IDs. As in existing GDBMSs, a system by default requires one forward and one backward vertex-partitioned index, which we call the primary A+ index. Users can tune the primary index or secondary indexes by adding nested partitioning and sorting criteria. Our secondary indexes are space-efficient and use a technique we call offset lists. Our indexing subsystem allows a wider range of applications to benefit from GDBMSs' fast join capabilities. We demonstrate the tunability and space efficiency of A+ indexes through extensive experiments on three workloads.
Subjects: Databases (cs.DB)
Cite as: arXiv:2004.00130 [cs.DB]
  (or arXiv:2004.00130v4 [cs.DB] for this version)

Submission history

From: Amine Mhedhbi [view email]
[v1] Tue, 31 Mar 2020 21:38:33 GMT (269kb,D)
[v2] Thu, 2 Apr 2020 01:52:31 GMT (269kb,D)
[v3] Thu, 15 Oct 2020 07:51:16 GMT (333kb,D)
[v4] Wed, 3 Mar 2021 21:17:53 GMT (425kb,D)

Link back to: arXiv, form interface, contact.