【发布时间】:2014-02-19 13:12:16
【问题描述】:
我是大数据技术和设计的新手,因此寻求 java 世界的帮助。
我有标签和标签组合的概念。 例如 U.S.A 和 Pen 是两个标签,如果它们在某个定义中组合在一起,则为此注册一个 tagcombination(U.S.A-Pen)..
标签(美国、钢笔、铅笔、印度、洗发水) tagcombinations(U.S.A-Pen, India-pencil, U.S.A-Pencil, India-Pen, India-Pen-Shampoo)
- 百万标签
- 数十亿的标签组合
- 一个标签组合一般有2-8个标签....
- 每天我们都会收到数以万计的新标签组合来编写
- 每天通过一组标签查找匹配组合的查询数以亿计
查询需要支持: 一个标签或一组标签出现在多少个tagcombinationids ???? 如果我查询 Pen,India 那么它应该返回两个 tagcombinaions (India-Pen, India-Pen-Shampoo))..Query 将被应用程序实时触发。
请提出一个与java客户端一起分发的解决方案,并且可以 处理我正在寻找的数据规模..
已经在 cassandra 上尝试过,但无法得出结论认为这是我的问题的正确匹配..
谢谢 纳雷什
【问题讨论】:
标签: hadoop lucene mapreduce cassandra bigdata