问题标签 [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.
apache - 使用 Apache 的 OrientDB 反向代理
我正在使用 OrientDB 作为一种 RESTful 方式来来回获取和发布数据到我的 AJAX 应用程序。我现在已经设置了 Apache 来提供 AJAX 应用程序并对 OrientDB RESTful 调用进行反向代理以绕过跨域限制。在大多数情况下,事情很愉快,但对于我的应用程序的一部分,我使用 jsTree (http://www.jstree.com/) 来动态加载树节点,并且由于某些未知的原因,它正在处理所有其他 AJAX 加载的子节点。
在 AJAX 应用程序 http 网络跟踪中,我得到“204 No Content”,在 Apache 日志中我看到:
我已经尝试设置超时和保持活动设置,但到目前为止还没有任何帮助。我想象有一些神奇的设置可以让它像以前一样工作,但我还没有发现。
social-networking - OrientDB 适合社交网络分析吗?
我正在尝试使用 OrientDB 进行社交网络分析,但它适合吗?在我的应用程序中,可能有数十亿个节点和关系,因为 OrientDB 支持分布式服务器,所以我认为可扩展性不会成为问题。
我还需要得到一个人的朋友,两个人的共同朋友,朋友推荐和合并两个节点,以防它们实际上是一个人。OrientDB traverse 似乎不太适合这些查询。
OrientDB 是否适合我的应用程序?
谢谢!
javascript - 使用函数在 Orientdb 中返回 JSON
我尝试使用 OrientDB Studio 中的函数执行此代码。
}
然后它像这样返回
{"success":"true", "@rid" : "user#11:15{facebookId:df,instagramId:sdf} v1"}
我现在的问题是我只想返回 rid 值。但问题出在我的第二把钥匙"user#11:15{facebookId:df,instagramId:sdf} v1"
上。我不知道我将如何解析它,因为它@rid
位于花括号的外面。
希望您的积极回应。
谢谢。
traversal - 将 Gremlin 与 Java API 一起用于 OrientDB
我正在使用 Gremlin 遍历 OrientDB,但我不太了解这里的演示代码OrientDB Gremlin Wiki
这是我的代码,这段代码有什么问题?
我可以得到脚本的最终结果,但为什么我不能得到“聚合”结果?我怎么才能得到它?
我真的很陌生。提前致谢!
graph - TinkerPop 蓝图和框架 - 如何将数据视为集合
我发现了这个问题如何使用 Tinkerpop/Blueprints 图形 API 存储和检索不同类型的顶点?
但这对我来说不是一个明确的答案。
例如,如何查询 10 个最新文章与 10 个最近注册用户的 api?暂时搁置图形,因为此堆栈必须能够处理集合/文档范式以及图形范式(这些集合类型的元素之间的关系)。我已经阅读了包括源代码在内的所有内容,并且越来越接近但并不完全在那里。
我读过的最接近的文档是这里的多租户文章:http: //architects.dzone.com/articles/multitenant-graph-applications
但它侧重于使用 gremlin 进行图形隔离和查询,我希望在需要对图形进行分析之前避免这种情况。
我正在考虑在这一点上使用 cassandr/hadoop 并引用图形 id,但我可以看到这让我很痛苦。
graph - 查找 2 个顶点之间的路径时 orient DB 的检索时间
我们有一个用例,我们需要使用图形数据库。周围有
10000 个节点和 1000000 条边(大约)。
现在我需要像这样查询。对于任何 2 个顶点,找到它们之间的所有可能路径。
origntDb 需要多长时间?我希望检索时间非常短。这是否受 orientDB 支持?
两个顶点的距离大约为 20。但每个顶点可能有大约 10 个出边。
codeigniter - Codeigniter 加载没有“_helper”后缀的助手?
我正在尝试在 Code Igniter 中实现 OrientDB HTTP 连接,但我不能完全决定如何去做。基本上,我使用的是此处找到的 php 代码,我无法决定是否将该文件集合放入库或助手中。
现在,我倾向于使用助手,因为自动实例化类,在示例代码$this->load->library()
中我还需要调用静态方法的能力(从使用 中可以看出)。BindingParameters::create('http://admin:admin@127.0.0.1:2480/demo');
那么,如果我将这些文件变成不应该实例化类的助手,有没有办法在不向文件本身添加“_helper”后缀的情况下加载它们?我想避免使用 require/include,但如果没有其他方法可以做到这一点,那么我别无选择。
有没有人有任何提示或想法可以帮助我解决这个问题?预先感谢。
list - OrientDB - 如何更新记录中的列表条目
节点类包含列表类型的属性“OutLinks”。如何更新我正在使用 rest api 的特定节点实例的列表条目。REST URI 为http://xxxx:2480/command/xxx/sql 帖子正文包含更新节点集 OutLinks = List(#12:1,#12:0) where @rid=#11:0 使用此命令,现有条目被替换。有没有办法插入/追加/删除列表
gremlin - 通过仅考虑propertyname = value的顶点找到2个顶点之间的所有路径
我有一个遍历用例,如下所示。orientDb 支持吗?
1)查找从节点 1 到节点 2 的所有路径。仅遍历那些具有属性 xyz="val1" 的节点 2)查找最短路径。仅遍历那些具有属性 xyz="val1" 的节点 3)查找最长路径。仅遍历那些节点具有属性 xyz="val1"
注意:请注意我在大写字母中提到的条件
regex - 为什么 OrientDB 不使用索引来搜索“LIKE”运算符?
尽管存在索引,但在按文本模式搜索记录时,我发现 OrientDB 太慢(至少比 Neo4j 慢得多),即使在相对较小(150K)的数据集上也是如此。
例如,我有“用户名”属性的 UNIQUE 和 FULLTEXT 索引,但如下所示 OrientDB 不使用任何索引。
有什么方法可以加快 OrientDB 中的模式搜索?