arangodb相关内容

远程连接 ArangoDB

我尝试从我的 PC 连接到位于另一台服务器上的 ArangoDB,但似乎没有成功.然后我尝试使用通过键入服务器 ip http://xxxx:8529 提供的 Web UI 来访问它,但也失败了.我在本地主机 ArangoDB 上碰碰运气并将其替换为我自己的 PC ip 地址,但它也不起作用.仅当 ip 名称为 127.0.0.1 或名称为 localhost 时才有效.我可以知道如何访问aran ..
发布时间:2021-11-17 01:31:04 其他开发

ArangoDB 的 SPARQL 接口

对于 Arangodb,我知道它自己的查询语言 AQL,据我所知,还有一个附加组件可以使用 Gremlin 进行图形遍历等. 在我的一个项目中,我们强烈使用 SPARQL,因此:有没有办法使用 SPARQL 作为 Arangodb 的查询语言? 最好的问候,斯蒂芬 解决方案 SPARQL 和 RDF 如何与 AQL 和 ArangoDB 相关联? SPARLQ 是一种专为 ..
发布时间:2021-11-17 01:31:01 其他开发

MongoDB + Neo4J vs OrientDB vs ArangoDB

我目前正处于 MMO 浏览器游戏的设计阶段,游戏将包括一些实时位置的瓷砖地图(因此每个单元格的瓷砖数据)和通用世界地图.我更喜欢将 MongoDB 用于持久数据世界的游戏引擎. 我还将实现一个运输模拟(我将在下面详细解释),它基本上是一个 Dijkstra 模块,我决定使用图形数据库,希望它能让事情变得更容易,发现 Neo4j,因为它非常流行. > 我对 MongoDB + Neo4J ..
发布时间:2021-11-17 01:30:58 其他开发

在 ArangoDB 中使用相同边定义的多个图

我正在评估 ArangoDB 并尝试创建可能包含相同节点集合和相同边集合的多个图 - 即使每个图可能包含不同的物理文档和边. 但是,当我尝试创建一个图形,该图形将使用已在另一个图形中使用的边集合时,我收到“[1921] ... 边定义中已使用的边集合"错误. 当图形可以共享相同的文档集合和文档时,为什么图形不能重用现有的关系? 为了解决这个问题,我必须为每个新图创建一个单独的唯一 ..
发布时间:2021-11-17 01:30:54 其他开发

关于 ArangoDB 中多索引的使用

具有以下结构的文档: {路径:字符串,启用:长,禁用:空 ||长,//其他领域...} 我想通过路径前缀和一些数字和文档时间戳之间的数字关系的组合来查找文档:(伪代码) SELECT e FROM 条目在哪里e.path 以“somePrefix"开头AND e.enabled 我将从哪种索引结构中受益最多(如果有的话)?我应该在 enabled 字段上有一个非稀疏跳过列表索引 + 在 ..
发布时间:2021-11-17 01:30:49 其他开发

Arangodb AQL 递归图遍历

我有一个包含三个集合的图,这些集合可以通过边连接.ItemA 是 itemB 的父项,而后者又是 itemC 的父项.元素只能由方向上的边连接 "_from : child, _to : parent" 目前我只能通过这个 AQL 查询获得“线性"结果: LET contains = (FOR v IN 1..? INBOUND 'collectionA/itemA' GRAPH 'myGr ..
发布时间:2021-11-17 01:30:46 其他开发

NoSQL 数据库:ArangoDB

我一直在寻找一种既可以嵌入又可以基于文件的数据库,例如 Sqlite.我想要一个具有这种功能的 NoSQL 类型的数据库.语言为 Python,ArangoDB 绑定了 Python 等多种语言. 我发现有关 ArangoDB 的事实相互矛盾.在某些情况下,我看到文章说它不是嵌入式数据库,或者无法嵌入,然后看到其他暗示它是嵌入式的. 也在网站上说它以特殊的二进制格式存储数据,然后我看到 ..
发布时间:2021-11-17 01:30:43 其他开发

使用 AQL(或 arangojs)从 ArangoDB 获取 d3 的数据

我正在构建一个基于 d3 力导向图的应用程序,后端有 ArangoDB,我希望能够尽可能高效地从 Arango 动态加载节点和链接数据. 我不是 d3 的专家,但总的来说,力布局似乎希望它的数据作为一个节点数组和一个链接数组,这些链接将实际节点对象作为它们的源和目标,如下所示: var 节点 = [{id: 0, 自反: false},{id: 1, 自反: true },{id:2,自反 ..
发布时间:2021-11-17 01:30:40 前端开发

ArangoDB 的内存使用

我试图了解 Arangodb 的限制是什么以及理想的设置是什么.据我了解,arango 将所有收集数据存储在虚拟内存中,理想情况下,您希望它适合 RAM.如果集合增长并且无法放入 RAM 中,它将被交换到磁盘. 所以我的第一个问题.如果我的数据库增长,我是否需要调整交换分区/文件以适应数据库? 既然 arango 也将数据同步到磁盘,这是否意味着数据将始终位于 RAM 和磁盘中?因此, ..
发布时间:2021-11-17 01:30:36 其他开发

在arangodb中检索没有链接边的顶点

检索所有在相关 edge_collection 中没有边的顶点的最佳方法是什么 我尝试使用以下代码,但自从 arangodb 2.8 以来它变得非常慢(在以前的版本中它并不是真的快,但比现在快了大约 10 倍).在大约 1000 个边和大约 3000 个顶点的集合大小上需要超过 30 秒. FOR v IN vertex_collection过滤器长度(EDGES(edge_collect ..
发布时间:2021-11-17 01:30:33 其他开发

ArangoDB AQL:更新嵌入式数组中的单个对象

我正在尝试使用 AQL 更新嵌入数组中的 json 文档的属性.我如何使用下面的 AQL 更新“家庭"类型地址的“地址线"? 用户: {名称:“测试",地址: [{"addressline": "1234 superway", type:"home"},{"addressline": "5678 superway", type:"work"}]} 到目前为止的 AQL 尝试 for u ..
发布时间:2021-11-17 01:30:30 其他开发

与 ArangoDB 配合使用的 ETL 工具 - 它们是什么?

那里有很多 ETL 工具.免费的并不多.在那里的免费选择中,他们似乎对 ArangoDB 没有任何了解或支持.如果有人处理过将他们的数据迁移到 ArangoDB 并自动执行此过程,我很想听听您是如何做到这一点的.下面我列出了我们对 ETL 工具的几种选择.这些选择实际上是我从 Bas Geerdink 的 2016 年 Spark Europe 演讲中选择的. * IBM InfoSphere ..
发布时间:2021-11-12 03:54:16 其他开发

通过命令行使用ArangoDB无法正常工作

感谢您抽出宝贵的时间,所以-已安装Arango并且WebUI正常运行.我一直在做教程,并完成了基础知识,但是尝试继续前进并导入自己的数据时,我陷入了困境. 我将数据存储在Google工作表中,因此我导出了该数据以供提取,但是随后尝试使用命令行工具进行提取,遇到了“找不到命令"的障碍.例如,建议在此处尝试"arangoimport",或"arangimp"以及我在搜索中在线找到的其他建议.我还 ..
发布时间:2021-04-09 19:03:43 其他开发

如何将非唯一的父子关系表示为图?

我想看看是否有一种方法可以在图数据库平台(例如neo4j或arangodb)中表示/建模嵌套的父子关系. 特别是,我正在尝试为多个合同的承包商/分包商关系建模: 示例合同关系图片链接 我可以看到使用父代和合同都代表的表格来完成此操作.我看不到如何在图形中执行此操作,因为可以有多个A-B关系,但是对于不同的合同. 解决方案 使用ArangoDB 这里最好的做法是创建三 ..
发布时间:2021-04-09 19:03:40 其他开发

不确定如何使用现有集合中的列创建ArangoDB图

背景 我有一个rocksdb集合,其中包含三个字段:_id,author,subreddit. 问题 我想创建一个Arango图,该图创建一个连接这两个现有列的图.但是这些示例和驱动程序似乎只接受集合作为其边缘定义. 问题 ArangoDb文档缺少有关如何使用从同一集合中提取的边和节点创建图形的信息. 编辑: 解决方案 此问题已通过在 Arangod ..
发布时间:2020-09-06 19:11:13 其他开发

SSL的Arangod.conf

在具有/server.pem处的自签名证书的端口8529上运行TLS 1.2时,arangod.conf看起来像什么?当前文档仅列出用于启动服务器的参数,而没有列出等效的arangod.conf. [database] directory = /var/lib/arangodb3 [server] endpoint = ssl://0.0.0.0:8529 authentication = ..
发布时间:2020-09-06 19:11:08 服务器开发