我有一个使用投影的vertica数据库。我读过vertica文档,但是文档通常会讨论如何发布;
我需要知道预测的逻辑,它们为什么?只是为了表现?
答案 0 :(得分:4)
Vertica中的预测有三个主要用途。
1)存储数据 - 在创建表时在vertica中,vertica将为您的数据创建超级投影,超级投影是您数据的主存储,它包括您的所有列并且有一些默认值,您可以玩耍。
2)性能 - 投影就像数据的物化视图一样(如果你有一些Oracle背景,它会更容易出现它),你可以在主表的子列上创建它们,具有不同的排序顺序和不同的分割,它在MPP数据库中非常导入,具有正确的投影设计,以获得良好的性能。
3)用于HA,对于群集数据库,在某些情况下,您希望在群集上的不同节点之间拆分数据,以便每个节点都具有部分数据集。使用该方法,当其中一个节点崩溃时,您希望零停机时间,通过在节点中放置部分其他节点数据(Vertica自动管理它,您可以查看KSAFE的文档)来实现投影帮助
我希望你会发现它很有用 谢谢