如何并行读取 OrientDB 中的所有数据
How read in parallel all data from OrientDB
我想从 Orientdb 数据库中读取所有数据,我不想获取迭代器,我想以某种方式通过网络从不同的 pc 以块的形式并行读取所有数据。有什么方法可以并行读取数据库的集群或任何其他方法吗?
您可以在 SELECT 查询中使用 PARALLEL。
参见:https://orientdb.com/docs/last/SQL-Query.html
PARALLEL 针对 x 个并发线程执行查询,其中 x 是指在查询的主机操作系统上找到的处理器或内核数。您可能会发现 PARALLEL 执行对长 运行 查询或涉及多个集群的查询很有用。对于简单的查询,使用 PARALLEL 可能会由于使用多线程的固有开销而导致速度变慢。
我看过 Orientdb 的 Spark 连接器,它们直接查询 Orientdb classes 的集群,以便并行读取完整 class 的值。
我想从 Orientdb 数据库中读取所有数据,我不想获取迭代器,我想以某种方式通过网络从不同的 pc 以块的形式并行读取所有数据。有什么方法可以并行读取数据库的集群或任何其他方法吗?
您可以在 SELECT 查询中使用 PARALLEL。
参见:https://orientdb.com/docs/last/SQL-Query.html
PARALLEL 针对 x 个并发线程执行查询,其中 x 是指在查询的主机操作系统上找到的处理器或内核数。您可能会发现 PARALLEL 执行对长 运行 查询或涉及多个集群的查询很有用。对于简单的查询,使用 PARALLEL 可能会由于使用多线程的固有开销而导致速度变慢。
我看过 Orientdb 的 Spark 连接器,它们直接查询 Orientdb classes 的集群,以便并行读取完整 class 的值。