最近在讨论ES的应用场景,其中有一个场景是:希望对原先已经习惯了SQL的开发人员或者基于JDBC开发的SQL应用,在ES下,仍能无缝迁移或仅作少量适配,而无需从头开始学习ES的语法。
我查了一些资料,涉及到ES JDBC的基本上是说ES如何和其他传统数据库交互。也有很少几个提到在ES前增加SQL解析器等第三方实现,但又不够成熟。
联想到其他大数据组件,例如HBase有Phoenix,MR有Hive,Spark有spark jdbc等等,我不知道对这个场景,ES生态圈在当前是否有比较成熟的解决方案,请大家指导下,例如你的实际解决方案和使用情况,或者各类建议等,谢谢~~
我查了一些资料,涉及到ES JDBC的基本上是说ES如何和其他传统数据库交互。也有很少几个提到在ES前增加SQL解析器等第三方实现,但又不够成熟。
联想到其他大数据组件,例如HBase有Phoenix,MR有Hive,Spark有spark jdbc等等,我不知道对这个场景,ES生态圈在当前是否有比较成熟的解决方案,请大家指导下,例如你的实际解决方案和使用情况,或者各类建议等,谢谢~~
4 个回复
medcl - 今晚打老虎。
赞同来自: vearne
zhangg7723
赞同来自: bill
medcl - 今晚打老虎。
赞同来自:
ggg
赞同来自:
用go造了用SQL查ES的轮子,不过自己造轮子的好处是理解更透彻,更符合自己的应用场景