问题标签 [orientdb2.2]

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 投票
1 回答
25 浏览

orientdb - onCreate.identityType=角色不是第一个

我正在使用 v. 2.2.11 我在使用onCreate.identityType. 文档说:

但这不是真的,我有一个具有多个角色的用户,并将一条新记录插入到一​​个ORestricted随机抽取的类中。这是我所做的:

  • 创建一个新的数据库
  • 创建类测试扩展 ORestricted
  • ALTER CLASS 测试 CUSTOM `onCreate.identityType`=role
  • 插入用户集 name='test',password='test',status='ACTIVE',roles=(select from orole where name in ['reader','writer'])
  • 使用测试用户登录
  • 现在插入测试集=sysdate() (x 10 次)

随便 _allow 字段包含 #4:1 或 #4:2

它是一个错误吗?如果没有,有什么建议可以让它像文档中写的那样工作吗?

0 投票
1 回答
52 浏览

orientdb - Orientdb getVertices() 为数据库中存在的任何标签返回顶点

我正在使用Orientdb 2.2.10

我想达到什么目的?

我想获得特定顶点类型的顶点 - 例如顶点类型 = 'Person'。

我的 graphdb 用唯一键('uid')索引

我正在做什么来实现它?

  • getVertices(标签,[]iKey,[]iValue)
  • 我得到了欲望顶点

这种方法有什么问题?:-

  • 即使我提供任何标签(存在于数据库中)名称,我也得到了期望的顶点

例如:-

  • 我想得到一个vertextype = 'Person' 的顶点有uid = 'ram'

  • 即使我提供了数据库中存在的任何标签(例如“关系”),我也会得到这个顶点。

这是一个错误还是我做错了什么?

谢谢..!

0 投票
3 回答
1492 浏览

orientdb - Orientdb Java 堆错误

我使用跨国图在Orientdb 2.2.10上进行了测试

在单线程系统上使用以下Sudo 代码

经过几次外部循环迭代后,我得到了以下异常。

他们对我的 sudo 代码或 OrientDb 有任何问题吗?

如果他们存在任何更好的方式,请提出建议。

谢谢..!

0 投票
1 回答
22 浏览

orientdb - 从 2 个不相关的类创建边缘

我有 2 个具有共同属性但彼此独立的类。

我想在类之间创建一个链接集,但不确定最佳方案或路径是什么。

类 Items 具有属性“id”

类 Item_Images 具有属性“item_id”

我想向 Items 添加一个属性“Images”,它是 item_images 类的链接集。

我不确定两件事。

1)如果我最好创建一个边缘或者一个链接集就足够了。2) 正确的语法来关联 2。

任何帮助是极大的赞赏。

谢谢

0 投票
3 回答
254 浏览

match - OrientDB 匹配 {class} 不返回结果

使用 SQL - match 查询 OrientDB (2.2.x) 时,匹配特定类的所有文档的简单查询无法返回任何结果,而使用“select”语句的看似等效的查询工作得很好。

例如,此查询返回 0 个结果:

其中,此查询返回我期望的 100 条记录:

在我的数据库中,有 100 条“ClassA”类型的记录。我可以在 Schema Manager 中看到 ClassA 已定义并且有 100 条与之关联的记录。此外,从管理器中选择“查询全部”会正确返回所有 100 条记录。我错过了什么?

0 投票
0 回答
41 浏览

orientdb - Studio 备份管理:无备份事件

使用 v. 2.2.12 Enterprise。

我正在使用 Studio Backup Management 测试备份功能,如https://www.youtube.com/watch?v=hU2UkWiDjNM中所述。

备份正在工作,我在指定文件夹中有备份,但根本没有事件。所以我无法恢复。

怎么了?

在此处输入图像描述

0 投票
1 回答
283 浏览

orientdb - OrientDB - REST API - 您已达到给定分区的最大池大小

我使用 Apache JMeter 调用 OrientDB REST API 来测试服务器的工作负载。

我已经用 50 个并发用户进行了测试,发现 ~ 30%-45% 请求失败,响应消息如下

我检查并发现服务器上没有发生错误。

我试图改变

script.pool.maxSize200db.pool.max200

但是这个问题还是出现了

有什么建议吗?

已更新
此问题已在 Github 上报告,位于此处

谢谢。

0 投票
0 回答
29 浏览

orientdb - 无法在分区图上的 OrientDB 2.2.12 上创建抽象顶点类型

尝试在 OrientDB 2.2.12 上创建抽象顶点类型我获得以下异常。该代码适用于 OrientDB 2.2.0

您可以在https://github.com/lucafrosini/test-orientdb-2-2-12找到重现此行为的完整项目

通过调试发现原因是:

0 投票
1 回答
55 浏览

orientdb - 通过 ETL 在同一类中创建边

1) 在数据库中准备好具有 ItemId 和 Name 的 Class Items。2)CSV文件:两列,

...

.. ETC。

问题:

如何定义 ETL json 文件以在 ItemId1 和 col#2 中的所有 ItemId 之间以及 ItemId2 与其 col#2-peers 之间创建边缘。

0 投票
0 回答
117 浏览

orientdb - 多线程系统上的Orientdb性能问题

当您浏览 OrientDb 网站时,他们会提供一些关于每秒可以创建的文档数量的精美统计信息

我不需要任何这些花哨的速度,适合我的用例。

我的用例:

  • 我的系统是多线程的
  • 根据我收到的请求

    • 数据库名称
    • Current_Vertex_Name
    • Previous_Vertex_Name
  • 然后执行下面的伪代码:-

我确实使用下面的伪代码尝试了我的用例,但我发现速度非常慢。

我的用例的伪代码如下:-

任何人都可以分享每秒创建至少 1k 个顶点 + 边的 Java 代码..!

谢谢..!