2016-11-16 75 views
0

我需要一个解决方案来存储日志(或多或少地遵循10个标准格式之一),最好是实时地存储在快速查询的数据库中轻松地将结果提供给各种有线查询。例如。在文本体中查找关键字的查询,涉及多个表的查询。我需要一些关于德鲁伊和metamarkets的建议

向我推荐的解决方案是MetaMarket,它似乎在风格上做了一个非常好的查询系统的实时日志记录。然而,我不确定成本和是否需要这样一个复杂的解决方案。

据我所知,metamarket的“卖点”是druid db,并且表示db是开源的,可以在其堆栈外部署。所以我来这里要问的是:

有没有你们有过使用Druid部署实时日志记录系统的经验?它有多难?它花了多少时间 ?有什么挑战?除了德鲁伊之外还有什么其他技术用于?你有推荐的阅读吗?

有没有人有超市的经验。如果是这样,那又有多难?它花了多少时间 ?有什么挑战?成本一旦达到生产成本如何?你有关于这个问题的推荐阅读吗?

另外,奖金问题:实际上是否有任何“无偏倚的专业人士”关于德鲁伊做的基准?实时输出数据库是用Java编写的这一事实似乎有点...... ahm,很难相信。

回答

0

这是快速回答。 这是真的德鲁伊是开源的,但这里缺少的链接是一个很好的用户界面,与德鲁伊玩。有一个UI曾经被称为caravel,现在是超集,我猜它可以做一个好工作。 关于运行德鲁伊集群,如果你有足够的资源(例如工程师)来完成从包装到在机器/云上部署德鲁伊的所有管道,就不应该那么辛苦。 最后最后一块是监视/更新集群,它也需要很好的工作量。 是的,它是用JAVA编写的,但许多其他实时软件都是以KAFKA为例,事实上,德鲁伊在堆外做了很多事情,并使用内存映射文件来提供数据。阅读white paper将提供对系统的良好/基本理解,因此如果德鲁伊适合或不适合,您会找到答案。