开发者社区> 问答> 正文

请问druid能支持连接Kylin OLAP数据引擎吗?

请问druid能支持连接Kylin OLAP数据引擎吗?是支持的吗?然后回支持格式化sql吗?

原提问者GitHub用户KANLON

展开
收起
山海行 2023-07-05 19:34:14 57 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Druid支持连接Kylin OLAP数据引擎。

    Kylin使用基于Hive的SQL接口,可以使用JDBC进行连接。

    Druid作为数据源,只需指定正确的JDBC URL、用户名和密码即可连接Kylin。

    2023-07-30 16:18:15
    赞同 展开评论 打赏
  • Druid可以与Kylin OLAP数据引擎集成,并支持对Kylin数据源进行查询和操作。您可以配置Druid数据源以连接到Kylin,并使用Druid进行查询、聚合和分析操作。

    在Druid中,您可以通过定义Kylin数据源来连接到Kylin,然后使用SQL语句进行查询。您可以使用Druid的查询接口或使用相应的SQL解析器来执行查询操作,并从Kylin获取结果。

    2023-07-11 09:34:25
    赞同 展开评论 打赏
  • 这个我自己实验了一下,是支持的,只要引入kylin的链接驱动即可,然后格式化sql,优化kylin的sql与mysql的大部分相同的,所以大部分也是可以解析的

    原回答者GitHub用户KANLON

    2023-07-06 11:01:52
    赞同 展开评论 打赏
  • Druid 是一个实时大数据分析系统,而 Kylin 则是一个OLAP(联机分析处理)引擎。虽然两者都可以用于数据分析,但它们的设计和功能略有不同。

    Druid 主要用于实时数据分析和交互式查询,特别适用于时间序列数据和高度聚合的查询。它通过对数据进行预聚合和索引来提供快速的查询性能。

    Kylin 则是为了支持复杂的OLAP查询而设计的。它使用多维数据模型和立方体数据存储,通过预计算和缓存提供快速的联机分析查询性能。

    在一般情况下,Druid 和 Kylin 都被用于不同的目的,因此它们并不直接连接。然而,你可能可以通过一些中间件或工具来将两者集成起来,以满足特定的需求。例如,你可以使用 Apache Calcite 等SQL解析和优化工具来将Kylin的OLAP查询转换为Druid的查询语言,并从Druid中获取结果。

    至于格式化SQL,Druid 支持SQL查询,并且可以使用标准SQL语法编写查询。然而,它还提供了一种面向时间序列数据的自定义查询语言,称为Druid查询语言(DQL)。这种自定义查询语言更适合于Druid的特定功能和优化。当然,你也可以将标准SQL查询转换为Druid查询语言以利用其更强大的聚合和过滤能力。

    综上所述,虽然Druid和Kylin是两种不同的分析引擎,但在某些场景下,你可以通过一些工具和技术来将它们整合起来,并使用Druid的查询语言来处理Kylin OLAP数据引擎。

    2023-07-05 19:57:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
新氧云原生全栈数仓最佳实践 立即下载
离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载