谁能解释一下kognitio中可用的所有成像技术。
如果您涵盖以下技术,那就太好了。
1) 复制
2)复制的分区图像(column_name)
3) HASHED ON (column_name) PARTITION IMAGE BY (column_name)
提前致谢。
谁能解释一下kognitio中可用的所有成像技术。
如果您涵盖以下技术,那就太好了。
1) 复制
2)复制的分区图像(column_name)
3) HASHED ON (column_name) PARTITION IMAGE BY (column_name)
提前致谢。
此处的 Kognitio 社区论坛文章包含所有最新文档的链接。
特别是,Kognitio 指南的第 2 章涵盖了现有的各种表格和视图图像选项。
原始问题中提到的是:
我们在 WX2 中有四种不同的成像选项 随机 – 偶数循环分布(默认) 散列 – 根据密钥放置到 RAM 存储中 部分散列 – 散列但处理倾斜属性 复制 – 每个 RAM 存储上的完整副本
复制将映像的副本放在每个 RAM 存储上。就 RAM 和重新分配时间而言,它的成本可能很高。适用于小型查找/维度表它不能被碎片化。Theta 连接需要它。复制是每个 RAM 存储而不是每个节点。
散列将表或视图图像的行分布在 RAM 存储中。它取决于一列或多列的值。它适用于连接大表——公共键上的散列。可能会导致歪斜。不同值的数量小于 RAM 存储的数量。一两个值在频率上大大超过其他值。部分分配可用于抵消价值偏斜
部分散列是一种在大型表在键列上严重倾斜时处理连接的机制。它是直接散列的替代方法。类型是部分散列/随机 RAM 存储和跨 RAM 存储的部分散列/复制