KDB +是否可以与Hadoop集成,比如OpensTSDB/MongoDB/Cassandra?可以整合Kdb +和hadoop吗?
KDB +支持分布式体系结构并支持mapreduce。它是Hadoop的替代选项吗?
任何人都可以详细解释一下吗?
KDB +是否可以与Hadoop集成,比如OpensTSDB/MongoDB/Cassandra?可以整合Kdb +和hadoop吗?
KDB +支持分布式体系结构并支持mapreduce。它是Hadoop的替代选项吗?
任何人都可以详细解释一下吗?
kdb是一个面向列的数据库加和基于数组的语言q。
我写了一个比较top column oriented databases,这应该给你一个共同的竞争对手的想法。
我认为kdb和hadoop非常不同,至于我看到的用例很少。你试图解决什么问题?
Sayantan戈什写了这个比较https://www.quora.com/Whats-the-difference-between-Hadoop-and-KDB:
的主要区别是KDB和Hadoop之间是:
KDB采用了简洁的编程语言Q.在Q的表情 从右到左评估而不是从左至右为其他 编程语言,如Java和C++。 Hadoop基于Java ,尽管您可以使用Java 和Python等许多语言编写map reduce作业。因此,对于一个程序员来说,获得Q的挂钩可能需要花费一些时间,不过这取决于人与人之间的关系,而我期望开发者能够快速掌握Hadoop的速度。 q-SQL是一种SQL查询KDB数据库的语言。在hadoop世界中,相应的语言是Hive。 Hive和q-SQL为 ,主要是为了方便业务人员或分析人员在不知道KDB +或hadoop的情况下查询数据库。 KDB +有一个名为RDB(实时数据库)的内存组件,它保存当前的日期数据。历史数据存储在历史数据库(HDB) 中。 Hadoop没有任何实时 组件。它使用HDFS(Hadoop文件系统)来存储数据。
我会张贴(电子邮件)您的问题https://groups.google.com/group/personal-kdbplus。那里有许多非常知识渊博的kdb人渴望提供帮助。
谢谢@Steven Grave重定向。这有帮助。 – kumsgs
谢谢@RyanHamilton澄清。 – kumsgs