返回首页
最新
你好,HN
在对SQL产生过敏后,我在Dgraph、Typedb和SurrealDB中打开了120多个问题,寻找完美的图数据库。然而,它们都不是为代理(agents)构建的,也无法完全满足我们想要实现的目标:彻底摆脱SQL的遗留,正确地建模现实。因此,我们决定构建BlitzGraph。
在BlitzGraph中,记录(单位)可以属于多种类型(种类),并随着时间的推移而演变。此外,多态关系是第一类公民,多个种类可以扮演相同的角色。这种设计有助于摆脱旧的表格范式,并在整个生命周期中跟踪实体,而无需通过不同表中不同ID的自连接来连接实体。
一个例子:
```json
{ "$id": "amazn", "$kinds": ["Company", "Prospect"], deal: ... } // 第一天
{ "$id": "amazn", "$kinds": ["Company", "Customer"], contract: .. } // 第七天
{ "$id": "amazn", "$kinds": ["Company", "Churned"], churnCause: "..." }, ... // 第八十六天
```
BlitzGraph的不同之处:
- 类似GraphQL的嵌套查询和变更 https://blitzgraph.com/docs
- 多态记录和关系
- 双向O(1)关系
- 具有原生基数验证的引用完整性
- 设计用于AI代理可以程序化构建的JSON查询/变更语言
- 批量查询/变更,无N+1问题
- 内置前端引擎,快速创建仪表板和MVP
- 原生全文搜索、文件存储、计算字段、短暂子空间、单位历史记录...
诚实的比较:
- 与Typedb相比:很棒的数据库,但不适合应用开发。另一方面,我们喜欢并引入了他们的推理理念,以及变更如何智能地执行,而不是逐行执行。
- 与SurrealDB相比:有几个核心差异,一个关键点是我们以拓扑顺序运行验证和转换,而我们的边是第一类公民。
- 与Dgraph相比:他们的一些酷功能,如提交后钩子,附属于GraphQL层,而在BG中它是基础性的。
- Neo4j:如果你尝试过,你就知道了。
- 与Supabase/PG相比:BG在平面查询上较慢,但在嵌套查询上更快。但使用BG,主要是摆脱了表格范式,跳入图形世界,同时能够构建应用。
尚未准备好:
- 虽然BlitzGraph已经是AI代理的优秀内存后端,但我们仍需完成语义搜索引擎。
- 查询规划器尚未优化。
- 云前端尚未具备原生认证引擎。
Beta版本已上线,请尽情测试!
- 公共游乐场:[https://blitzgraph.com/#playground](https://blitzgraph.com/#playground)
- MCP:[https://blitzgraph.com/mcp](https://blitzgraph.com/mcp)
显然,macOS会自动并正确地处理Spotlight设置的更改,而无需您手动从头开始重新索引。<p>但这在macOS的Spotlight设置界面中并不明显。
我们使用NeuGBI在相同的Revelio Lab数据集上复制了《生成性人工智能作为资历偏见技术变革》(哈佛商学院,2025)的研究,该数据集包含3亿条美国就业记录。<p>论文的发现是:人工智能对初级职位的影响显著高于高级职位(初级职位减少29.4%,高级职位减少5.8%)。NeuGBI自主得出了相同的结论。<p>NeuGBI发现了一点论文中没有提到的:在软件开发领域,受到影响的主要是初级(L2)职位,几乎减半,而不是入门级(L1)职位。<p>NeuGBI使用NeuG(一个支持多跳关系的图数据库)作为查询引擎,采用超图重构进行分析,并打包了探索性技能,供大型语言模型(LLM)调用,以逐步分解问题并深入探讨。<p>NeuGBI的关键能力是端到端的无偏采样——在3亿条记录上,复杂的多跳查询可以在几秒钟内返回,而不是几个小时。<p>博客文章:<a href="https://graphscope.io/blog/tech/2026/06/16/NEUGBI-BLOG.html" rel="nofollow">https://graphscope.io/blog/tech/2026/06/16/NEUGBI-BLOG.html</a>
原始论文:<a href="https://arxiv.org/abs/2603.10625" rel="nofollow">https://arxiv.org/abs/2603.10625</a>
去年我有机会和我的配偶花了很多时间在一起,我们利用这段时间学习了几款适合两个人玩的纸牌游戏。其中我特别喜欢的一款叫做德国威士忌(German Whist),而克里比奇(Cribbage)也很有趣。你知道哪些适合两个人玩的纸牌游戏,并且喜欢吗?
metiq.space的概念源于与朋友们玩《全球大亨》时,意识到实时全球数据是多么分散。船舶、飞机、卫星、港口、天气、危险、基础设施、网络和公共数据集都存在,但它们通常分散在不同的工具和地图中。
我们的目标是构建一个互动的3D地球仪,可以通过经纬度和高度来可视化实时公共数据。地表数据保留在地球仪上,而飞机、卫星及其他高空物体则可以在真实的3D空间中呈现,而不是被压缩到地图上。
最终的成果是一个互动的地球仪,展示了地球、空中、海洋、太空、网络、防御、基础设施、政治等多种信息,且这个列表还在不断扩展。
目前,大部分开发工作集中在数据过滤和去重上。