Tu

TuringDB – The fastest analytical in-memory graph database in C++

Hacker News

TuringDB – The fastest analytical in-memory graph database in C++

Hi HN, I am one of the cofounders of http://turingdb.ai . We built TuringDB while working on large biological knowledge graphs and graph-based digital twins with pharma & hospitals, where existing graph databases were unusable for deep graph traversals with hundreds or thousands of hops on (crappy) machines you can find in a hospital. https://github.com/turing-db/turingdb TuringDB is a new in-memory, column-oriented graph database optimised for read-heavy analytical workloads: - Milliseconds (1) for multi-hop queries on graphs with 10M+ nodes/edges - Lock-free reads via immutable snapshots - Git-like versioning for graphs (branch, merge, time travel queries) - Built-in graph exploration UI for large subgraphs We wrote TuringDB from scratch in C++ and designed to have predictable memory and concurrency behaviour. For example, for the Reactome biological knowledge graph, we see ~100× to 300× speedups over Neo4j on multi-hop analytical queries out of the box (details in first comment). A free Community version is available and runnable locally: https://docs.turingdb.ai/quickstart https://github.com/turing-db/turingdb Happy to answer technical questions. (1): We actually hit sub-millisecond performance on many queries

Share card

Actual performance

7points
2comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, io · Missing: https docs, excited, just released
76%76% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, new · Missing: agents, macos, agent
55%55% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
51%51% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
40%40% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
21%21% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

In
In-Memory Graph Database (C, SvelteKit, D3)50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

In-Memory Graph Database (C, SvelteKit, D3)

Hacker News3
In
In-memory graph "database" with NetworkX and openCypher76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

In-memory graph "database" with NetworkX and openCypher

Hacker News2
Me
Memory Graph51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Memory Graph

Hacker News3
Te
TerminusDB – An open source in-memory graph database74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TerminusDB – An open source in-memory graph database

Hacker News231
Si
Simple-graph – a graph database in SQLite76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple-graph – a graph database in SQLite

Hacker News237
Ma
MainMemory – Wannabe Main Memory Database and More58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MainMemory – Wannabe Main Memory Database and More

Hacker News21
Vi
ViyaDB – In-memory analytical database60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ViyaDB – In-memory analytical database

Hacker News15
El
EliasDB a graph based database in Go66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

EliasDB a graph based database in Go

Hacker News6
Nebula Graph
Nebula Graph47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Nebula Graph is an open source distributed graph database

Indie Hackerscommitment-full-time
Re
Renesca-Magic – Typesafe Graph Database Schemas66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Renesca-Magic – Typesafe Graph Database Schemas

Hacker News23