2017-10-11 57 views
0

我们将使用Oracle Big Data Spatial和Graph。我们需要使用PGQL查询我们的分布式图。 (使用PGX的默认/给定算法对我们来说是不够的。)该图将在下面使用HBase。我们可以使用Presto来查询Oracle Spatial和Graph with PGQL吗?

问题是,PGQL只适用于CDH群集的单个节点。您可以一次查询单个节点,但不能使用群集的整个内存。我们需要一种方法来查询所有节点,然后汇总(组合)来自节点的结果并将其提供给用户。

Presto可以帮助我们解决这个问题吗?

回答

1

PGQL此时不在PGX分布式引擎(PGX.D)中运行。在PGX.D中支持PGQL是我们的路线图。

当前,如果您需要跨群集运行分布式查询,一种方法是使用Oracle Big Data Spatial and Graph支持的Spark集成。

以下开发指南的第5部分可能会有所帮助。 http://docs.oracle.com/cd/E86005_01/BDSPA/using-property-graphs-big-data.htm#BDSPA-GUID-EFECEBBB-6BD6-4A63-B962-DB5AD7EB4C03

关于Presto,它似乎可以使用Hive(和其他一些数据源)中的数据。因此理论上,您可以在Hive中定义一个视图(外部表),该视图位于存储在HBase中的图形数据之上,然后运行Presto。这个流程需要经过验证和测试。

+0

尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/17609567) –

相关问题