~/talk

Implementing a Graph Database based on PostSQL

Talkat PGConf Silicon Valley 2016 · 2016-11-14..11-16· [databases]
links:none on file
slides:none on file

Azen Graph implements a disk‑backed, OLTP graph engine on PostgreSQL, shipping v0.9 that supports 70% of openCypher, JDBC/ODBC/Python clients and a web visualizer. Vertices use two‑column tables, edges four columns and current B‑tree composite indexes make storage roughly 2× the size of Neo4j; a new single‑column, pointer‑based index (storing edge HIDs) aims for index‑only traversals and cheaper updates. Property values live as JSON (notably large), LDBC benchmarking is underway and distribution plans target Postgres‑XL.

AI-written summary · about

  1. 0:00Intro
  2. 0:58What is the Graph Database?
  3. 3:12Cypher Query Language
  4. 3:53Cypher Query Example
  5. 5:51GraphDB to PostgreSQL Case
  6. 7:17Graph Database and Hybrid Database
  7. 8:31Why We Choose PostgreSQL?
  8. 10:23Challenges
  9. 12:46Two Graph Databases
  10. 13:32Graph Storage - Neo4j
  11. 14:49Graph Storage - Titan (DSE Graph)
  12. 16:53Index Problems
  13. 18:31New Indexes for Graph Traversal
  14. 19:42Graph Storage - AgensGraph
  15. 20:30Current Status
  16. 21:18Tadpole for Agens Graph
  17. 22:14Future Roadmap
  18. 23:05Join Us
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.