JetBrains Unveils YouTrackDB: A Fast Object-Oriented Graph Database
YouTrackDB is a general-use object-oriented graph database
I am excited to introduce YouTrackDB, a general-purpose object-oriented graph database developed by JetBrains. It delivers O(1) link traversal speed, supports Gremlin queries, and enforces ACID transactions with snapshot isolation. Whether you need a schema-less approach or full schema enforcement, our native storage format eliminates expensive JOINs while offering a robust object-oriented API and strong security features.
Links traversal is processed with O(1) complexity. There are no expensive run-time JOINs.
- rob74
I wasn't surprised that it's written in a JVM language, but I was surprised that that language is Java, not JetBrains' very own Kotlin...
- supriyo-biswas
I wonder if there's a design decision documented somewhere that makes the existing graph databases like Neo4j, etc. not good enough for Youtrack's use case.
- brobdingnagians
I've always been curious about graph DBs and dabbled a bit in them, but for those who have more extensive experience in them-- are they really worth it? Is it that for small scale SQL is better and graph DBs really only matter at scale, or for specific use cases with highly connected data?
- vanyaland
Worth clicking into .claude/agents/ in this repo. There are 25 agent definitions, 10 of them code-review dimensions.
- rickette
This is the successor of https://github.com/JetBrains/xodus, but with quite some differences.