如何并行读取OrientDB

时间:2017-07-06 18:57:25

标签: orientdb

我想读取来自Orientdb数据库的所有数据,我不想得到一个迭代器,我想以某种方式读取所有数据并行来自网络上不同PC的块。有没有办法以并行或其他任何方式读取数据库的集群?

2 个答案:

答案 0 :(得分:1)

我见过Orientdb的Spark连接器,他们直接查询Orientdb类的集群,以便并行读取完整类的值。

Orient-Spark Git-code

答案 1 :(得分:0)

您可以在SELECT查询中使用PARALLEL。

请参阅:https://orientdb.com/docs/last/SQL-Query.html

PARALLEL对x个并发线程执行查询,其中x表示在查询的主机操作系统上找到的处理器或核心数。您可能会发现PARALLEL执行对长时间运行的查询或涉及多个集群的查询很有用。对于简单查询,使用PARALLEL可能会因使用多个线程所固有的开销而导致速度变慢。