SLIDE 6 Native Relational-Core
6
¨ Use a vanilla RDBMS ¨ Encode graphs in relational schemas ¨ Support limited graph queries ¨ Translate the supported graph queries
into SQL or procedural SQL
¨ E.g., SQLGraph [SIGMOD’15],
Grail [CIDR’15]
¨ Pros:
¤ Use of very mature RDBMS technology
¨ Cons:
¤ Several graph queries are inefficient
to evaluate using pure SQL
¤ Graphs are encoded in complex schemas
Relational Database
Relational Data
Relational Queries (SQL) Results
Graph Encoded into Relational Tables
Graph Queries SQL Translation Layer