~/talk

ApertureDB: Designing a Purpose-built System for Visual Data and Data Science

linkedin:vishakha
slides:none on file

Purpose-built ApertureDB stores metadata as a property graph (pmgd persistent memory graph), serves images/videos from S3 or filesystem, and exposes a visual-first JSON API with Python/C++ clients, RBAC and dataset loaders. Benchmarks use the Yahoo Flickr ~100M image corpus: DIY (Postgres + Apache + OpenCV) is up to 35x slower and 15x slower on average; pmgd outruns Neo4j by ~14x on some queries and >3x throughput in reads. It supports pre-processing near data and feature-vector similarity search, and the system is production-ready at 300M+ images.

AI-written summary · about

  1. 0:00Carnegie Mellon University
  2. 12:43ApertureDB: Purpose-built for visual analytics
  3. 14:37How ApertureDB Fits In User Ecosystem
  4. 19:15Example Metadata Schema (COCO)
  5. 19:38Another Example Schema
  6. 20:03In-Memory Graph Database
  7. 21:53Salient Design Features
  8. 26:24PMGD vs. Neo4j using LDBC - Circa 2019
  9. 28:07Visual Compute Module
  10. 32:00Query Engine (Orchestrator)
  11. 33:21Visual-first Native JSON API
  12. 40:37Upcoming Features
~/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.