问题标签 [orientdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1052 浏览

orientdb - OrientDB:电影教程

我正在尝试使用 OrientDB 通过 select 语句执行 gremlin 查询。我确定我看到了一个使用演示数据库中的电影示例的教程。但是,我已经阅读了太多关于数据库的文档,以至于我现在一辈子都找不到它。有人有它的链接吗?

0 投票
1 回答
240 浏览

web-hosting - 具有自定义数据库选择的虚拟主机

我在其他地方问过这个问题:https ://webmasters.stackexchange.com/questions/28320/webhosting-with-custom-database-choice但希望这里的人也能指出我正确的方向.. . 有人知道任何支持 OrientDB 的虚拟主机吗?

0 投票
1 回答
849 浏览

nosql - orientdb,如何插入文档字段

我可以尝试通过 shell 将这样的结构插入到用户类(又名表)中:

因此,当其中一个是文档时,某些字段。

我试试这个查询:

但获得此错误:错误:com.orientechnologies.orient.core.sql.OCommandSQLParsingException:在位置 #52 解析命令时出错:缺少一组值。示例:('Bill', 'Stuart', 300) 命令:插入用户(电子邮件、display_name、标签)值('test@domain.com'、'name surname test'、{'id': 1、'name ': 'first', 'type' : 'something'}, ) ---------------------------------- --------------------------^

如何将此数据插入用户类?

0 投票
2 回答
657 浏览

php - OrientDB PHP/Gremlin 桥

我正在使用 OrientDb 并想通过 PHP 运行 Gremlin 命令。有人知道是否有任何可以连接这两种语言的桥梁或产品吗?

虽然我知道 OrientDB-PHP 和 OrientDB-REST 包,但它们都不允许执行 Gremlin 命令。

或者,从哪里开始学习如何编写和实现这样一段脚本的最佳地点?

0 投票
1 回答
948 浏览

graph - 可以在 orientdb 图形数据库中创建子图吗?

大家好,我正在玩 orientdb 来评估他是否包含在一个新项目中。

这是我的问题。

看看用例,我将拥有很多超级节点(至少有 5-10k 个传出关系的节点),我认为这些节点可能是高并发访问的一个令人讨厌的瓶颈。

整个数据库必须为 20 个部门提供服务,每个部门拥有数据的一个分区,并且这些“块”不能从其他部门访问。每个部门的分区共享大约 60% 的数据结构模式,另外 40% 的模式是部门独立的......

在系统级别,我有几个代理可以完全读取图表以进行数据分析和分析,每个部门都可以拥有自己的分析代理,它只会分析他的分区数据。

现在。我的问题是可以将“独立”子图创建到东方图数据库中吗?

感谢大家的时间和帮助。

马可

0 投票
1 回答
818 浏览

graph - 如何在 orientdb 中显示带有查询结果的图形

我是orientdb的新手。

我想知道如何用查询结果显示图中的节点/边图。我在网上搜索它,但是,我仍然找不到线索。

0 投票
0 回答
1977 浏览

orientdb - 连接到嵌入式 orientdb 服务器

我有一个具有此默认配置的嵌入式服务器:orientdb-server-config.xml 我使用来自 maven 的 1.0 版。我无法从控制台连接到它。

这是我尝试过的命令:connect remote:localhost/temp admin admin

Disconnecting from the database [null]...OK Connecting to database [remote:localhost/temp] with user 'admin'... Error: com.orientechnologies.orient.enterprise.channel.binary.ONetworkProtocolException: Binary protocol is incompatible with the Server connected: client=9, server=12

但我有这些听众:

而这个存储:<storage loaded-at-startup="true" userPassword="admin" userName="admin" path="memory:temp" name="temp"/>

一切都像默认的 orientdb-server-config.xml

如何从控制台连接到这个嵌入式数据库?

启动输出:

更新:它正在使用[OServer] OrientDB Server v1.0rc9

UPDATE2:问题是我在服务器中有 1.0 版,并使用了 1.0rc9 的控制台客户端。但是现在当服务器运行 1.0 并且我尝试使用客户端控制台 1.0 时,一切似乎都正常。谢谢!

0 投票
2 回答
606 浏览

nosql - 图 DB 等效于二分网络投影?

假设一个网络有两种节点,比如用户和地点,关系为“一直在”。这是一个二分网络,通常由 networkx 之类的模块提供网络在两个方向中的任何一个方向的“投影”,这样我们就可以生成地点网络(链接的权重与普通用户的数量相同)或用户网络(链接的权重与公共场所的数量相同)。

我应该如何在 Graph 数据库中生成这样的网络?您能否提供最常见的开源示例,例如 OrientDB、Neo4j、FlockDB ......

更具体地说,如何用 gremlin 做到这一点?

在这种情况下(gremlin)我自己已经粘贴了一个答案,但是它从幸存的节点开始,从将要被投影的节点开始会更有效,因为通常第一步是一些间隔子选择

所以我们只对那些在某一天或某个其他时间段都在同一个地方相关的用户网络感兴趣。

0 投票
1 回答
712 浏览

database - OrientDB 可以处理多个根吗

我是 GraphDB 概念的新手,所以如果我误解了任何内容,请原谅我。这个问题主要是关于 OrientDB,因为我有兴趣将它用作混合 Document + Graph DB。

虽然 OrientDB 的 Raw API 的文档似乎建议我们应该声明一个根节点并给它一个名字...... http://code.google.com/p/orient/wiki/GraphDatabaseRaw

但是我想知道这是否是绝对必要的。正如我所看到的,独立图更多地是一种常见的实际用法,并且给定了 OrientDB 的架构(GraphDB 建立在基于文档的数据库之上)。当然,我应该能够在集群/类类型中创建多个独立的图,并通过指定一个“起始”节点来遍历该图。

一个“类型/类”数据的单个“根”节点的理想状态似乎过于严格。

有没有人有更好的例子来使用 Raw Graph API 处理 OrientDB?根据此页面http://code.google.com/p/orient/wiki/JavaAPI我不愿意使用Tinkerpop但我找不到任何典型的使用实现示例。

0 投票
3 回答
6748 浏览

orientdb - 有没有人在 OrientDB 中有 JSON 插入/选择的工作示例?

选择查询不适用于 OrientDB 中的 JSON。有人可以提供一个展示两件事的工作示例:

  1. 正确插入 JSON 数据

  2. 查询 JSON 数据

谢谢!