具有多个参考键时并置数据

时间:2019-06-27 13:41:25

标签: ignite gridgain

如果我有多个参考密钥,我想了解如何在Ignite中并置数据。

在下面提供了一个示例MySQL表结构。

class C(B):   def foo(self):
    tmp = super(B, self).foo() # call B's father's foo and store the result to tmp
    return "C"+tmp

这里有“评级”表,其中引用了用户表中的“ user_id”和电影表中的“ movie_id”。

在这种情况下如何正确配置数据。

我应该尝试将“收视率”数据存在的用户和电影放在一起吗?甚至有可能吗?

1 个答案:

答案 0 :(得分:1)

您不能同时做到这两者。最佳实践是针对常见方案进行优化。例如,如果您有80%的查询加入了电影和分级,则可以将它们并置。涉及用户的查询将仍然有效,只是进入网络。

根据电影(或用户)的数量,您还可以考虑复制该缓存而不是分区。