23得票2回答
如果建模数据是重点,应该选择哪个(内存)图形数据库

我已经没有更多的想法,希望能得到一些有用的建议。我使用这个问题来压缩我的经验并分享它们,希望能激励一些分销商将建模图数据库作为第一类问题/方法。 我已经验证了几周可用于node.js的一些图形数据库解决方案。我的用例是保存不同社交用户网络帐户之间的互动。需要的是以最有效的方式使用CPU和内存...

7得票1回答
ArangoDB - 如何使用图实现自定义推荐引擎?

假设我们有一个食品数据库,其中包括以下内容: item1 = {name: 'item1', tags: ['mexican', 'spicy']}; item2 = {name: 'item2', tags: ['sweet', 'chocolate', 'nuts']}; item3 =...

12得票4回答
如何在ArangoDb中删除所有集合和文档

我正在尝试使用Arango组件来搭建单元测试环境。为此,我需要每次测试都能重置测试数据库。 我知道我们可以通过REST API直接删除数据库,但文档中提到创建和删除可能"需要一些时间"。是否推荐使用这种方法来设置,或者有类似的AQL语句可用?

12得票1回答
使用AQL(或arangojs)从ArangoDB获取数据以供d3使用

我正在开发一个基于d3力导向图的应用,后端采用ArangoDB。我希望能够尽可能高效地从Arango动态加载节点和链接数据。 虽然我不是d3专家,但一般而言,力布局似乎要求以节点数组和链接数组的形式提供其数据,其中链接的源和目标是实际的节点对象,例如: var nodes = [ ...

7得票3回答
将标签存储在图数据库中

我在关系型和文档数据库中找到了一些设置标记系统的建议,但没有针对图形/多模型数据库的内容。 我正在尝试为ArangoDB中的文档(我们称之为“文章”)设置标记系统。我可以想到两种在多模型(图形+文档)数据库中存储标记的明显方法,如下: 将每篇文章文档作为数组存储(文档数据库风格) 将每个...

7得票1回答
如何从ArangoDB集合中接收超过1000个文档?

我有一个集合,其中包含3000万个文档。我想通过AQL查询接收所有文档。我这样做: FOR c IN MyCollection SORT c.value ASC LIMIT 30000000 RETURN c.id 但是我只收到了1001个文档。为什么呢?

49得票3回答
MongoDB + Neo4J与OrientDB和ArangoDB的比较

我目前正在设计一款MMO浏览器游戏,该游戏将包括一些实时位置的平铺地图(因此每个单元格都有平铺数据)和一个普通的世界地图。我喜欢的游戏引擎使用MongoDB来保存持久化数据。 我还将实现一种运输模拟(我稍后会更详细地解释),它基本上是一个Dijkstra模块,我决定使用一个图形数据库,希望这...

12得票2回答
如何将ArangoDB嵌入桌面应用程序

我想在我的应用程序中嵌入一个图形数据库(适用于Windows、Linux和MAC)。我缩小了搜索范围,最终考虑了ArangoDB和OrientDB。我已经成功使用了嵌入式的OrientDB,但我仍然想尝试一下ArangoDB,以便做出明智的决定。OrientDB嵌入式版本的文档非常清晰,而我找...

7得票1回答
使用arangojs向db.query传递参数

我在使用ArangoJS库发送参数时遇到了问题,希望有人能提供帮助。下面的示例可以执行db.query,如果参数值在查询中,但是一旦我尝试使用bindVars,就会出现静默错误,而且无法提取任何错误详细信息。 var db = require('arangojs')("http://127....

8得票2回答
查询 ArangoDB 中的数组

我希望你能帮我翻译一下在Java中查询ArangoDB数组值的问题。我尝试过使用String []和ArrayList,但都没有成功。 我的查询语句: FOR document IN documents FILTER @categoriesArray IN document.categor...