JetBrains 开源 YouTrackDB:面向对象图数据库

YouTrackDB is a general-use object-oriented graph database

17gjvc💬 0
JetBrains 开源 YouTrackDB:面向对象图数据库

JetBrains 正式开源了自研的 YouTrackDB,这是一款面向通用场景的面向对象图数据库。它最酷的地方在于将继承和多态等面向对象特性直接下沉到数据库层面,彻底告别了昂贵的运行时 JOIN 操作,实现了 O(1) 复杂度的链接遍历。YouTrackDB 原生支持 Gremlin 查询语言和 TinkerPop API,同时推出了基于 SQL 扩展的 YQL 查询语言,利用直观的点号语法进行图遍历。此外,它还默认提供快照隔离级别,确保 ACID 事务的稳定性,并内置了强大的安全策略和静态数据加密功能。无论是作为嵌入式数据库直接集成到 Java 应用中,还是通过 Docker 部署为独立服务,YouTrackDB 都无需复杂配置即可快速上手,为开发者提供了全新的图数据处理方案。

"YouTrackDB 的链接遍历处理复杂度为 O(1),完全消除了昂贵的运行时 JOIN 操作。"

同日更多故事 · 2026-07-14