1 分•作者: tosh•4 个月前
返回首页
最新
1 分•作者: karakoram•4 个月前
40 分•作者: pseudolus•4 个月前
5 分•作者: lveillard•4 个月前
你好 HN
在对 SQL 感到厌倦后,我在 Dgraph、Typedb 和 SurrealDB 中提交了 120 多个 issue,寻找完美的图数据库。但它们都不是为代理而设计的,也不是我们想要实现的目标的完美契合:完全抛弃 SQL 遗留,以正确地模拟现实。因此,我们决定构建 BlitzGraph。
在 BlitzGraph 中,记录(单元)可以属于多种类型(种类),并随时间演变。此外,多态关系是第一类公民,多种种类可以扮演相同的角色。这种设计有助于摆脱旧的表范式,并在不进行笨拙的自连接(在其他表中将实体与自身连接,但使用不同的 ID)的情况下,跟踪实体在其整个生命周期中的状态。
例如:
```
{ "$id": "amazn", "$kinds": ["Company", "Prospect"], deal: ... } // Day 1
{ "$id": "amazn", "$kinds": ["Company", "Customer"], contract: .. } // Day 7
{ "$id": "amazn", "$kinds": ["Company", "Churned"], churnCause: "..." }, ... // Day 86
```
BlitzGraph 的不同之处:
```
- 类似 GraphQL 的嵌套查询和变更 https://blitzgraph.com/docs - 多态记录和关系
- 双向 O(1) 关系 - 具有原生基数验证的引用完整性
- JSON 查询/变更语言,专为 AI 代理能够以编程方式构建而设计 - 批量查询/变更,无 N+1 问题
- 内置前端引擎,用于快速仪表板和 MVP - 原生全文搜索、文件存储、计算字段、临时子空间、单元历史记录...
```
诚实的比较:
- 对比 TypeDB:一个很棒的数据库,但并非理想的应用开发选择。另一方面,我们喜欢并借鉴了他们的推理思想以及变更如何智能地执行,而不是逐行执行。
- 对比 SurrealDB:存在多个核心差异,其中一个关键是我们在拓扑顺序中执行验证和转换,并且我们的边是第一类公民。
- 对比 Dgraph:他们很酷的功能,如提交后钩子,是附加在 GraphQL 层上的,而在 BG 中,它是基础性的。
- 对比 Neo4j:如果你尝试过,你就知道。
- 对比 Supabase/PG:BG 在扁平查询方面较慢,但在嵌套查询方面较快。但使用 BG,你主要可以摆脱表范式,进入图世界,同时能够构建应用程序。
尚未完成:
- 虽然 BlitzGraph 已经是 AI 代理出色的内存后端,但我们仍需完成语义搜索引擎。
- 查询规划器尚未优化。
- 云前端目前还没有原生身份验证引擎。
Beta 版本已上线,请尽情测试!
- 公共 Playground:https://blitzgraph.com/#playground
- MCP:https://blitzgraph.com/mcp
29 分•作者: amarant•4 个月前
41 分•作者: speckx•4 个月前
57 分•作者: gregpr07•4 个月前
68 分•作者: arnejenssen•4 个月前
19 分•作者: adrianhon•4 个月前
1 分•作者: constantinum•4 个月前
2 分•作者: amichail•4 个月前
macOS 会自动且正确地处理 Spotlight 设置的更改,无需您手动从头开始重新索引。<p>但这在 macOS Spotlight 设置的用户界面中绝不显而易见。
1 分•作者: kordlessagain•4 个月前
1 分•作者: robeenly•4 个月前
我们使用 NeuGBI 在相同的 Revelio Lab 数据集(3 亿条美国就业记录)上复现了“生成式人工智能作为与资历相关的技术变革”(哈佛商学院,2025)的研究。
该论文的发现是:人工智能对初级职位的负面影响(-29.4%)远大于对高级职位(-5.8%)。NeuGBI 自主得出了相同的结论。
NeuGBI 发现的一点是该论文未提及的:在软件开发领域,几乎减半的是初级(L2)职位,而不是入门级(L1)职位。
NeuGBI 使用 NeuG(一个支持多跳关系图数据库)作为其查询引擎,使用超图重构进行分析,并打包了 LLM 可以调用的探索性技能,以分解问题并逐步深入。
NeuGBI 的关键能力是端到端的无偏采样——在 3 亿条记录上,复杂的多跳查询能在几秒钟内返回结果,而不是几小时。
博客文章:https://graphscope.io/blog/tech/2026/06/16/NEUGBI-BLOG.html
原始论文:https://arxiv.org/abs/2603.10625
1 分•作者: y1n0•4 个月前
去年,我有机会和我的配偶共度了大量的线下时光,我们学习了几种两人纸牌游戏。其中我非常喜欢的一个叫做“德国惠斯特”(German Whist)。“克里贝奇”(Cribbage)也很有趣。你们知道哪些两人纸牌游戏,又喜欢哪些呢?
1 分•作者: agusgestro•4 个月前
1 分•作者: thijser•4 个月前
1 分•作者: cf100clunk•4 个月前
1 分•作者: har-ki•4 个月前
3 分•作者: EDM115•4 个月前
4 分•作者: rakeda•4 个月前
Metiq.space 的概念源于与朋友们玩《Global Magnates》时,意识到实时全球数据是多么分散。船舶、飞机、卫星、港口、天气、危险、基础设施、网络和公共数据集都存在,但它们通常存在于不同的工具和地图中。
我们的目标是构建一个交互式三维地球仪,能够通过纬度、经度和高度可视化实时公共数据。地表数据保留在地球仪上,而飞机、卫星和其他地表以上的物体可以表示在实际的三维空间中,而不是被压扁在地图上。
最终成果是一个交互式地球仪,展示了地球、空中、海洋、太空、网络、国防、基础设施、政治等领域,并且这个列表还在不断增长。
目前大部分开发工作都集中在数据过滤和去重方面。