KDB中分段和分区的区别

时间:2018-03-20 21:06:34

标签: kdb

HDB细分与HDB分区有什么区别?根据我的理解,两者都将数据存储在不同的分区中(基于日期,月份,年份等)

1 个答案:

答案 0 :(得分:1)

在分段表中,没有任何分区位于同一个根目录下;相反,根包含一个名为par.txt的文件,该文件具有到不同段的路径。 在分区表中,所有分区都在同一个根目录下。

点击此链接:https://code.kx.com/wiki/JB:KdbplusForMortals/kdbplus_database

使用.Q.par查找分段表的确切路径(段)。

分段DB提供的主要优点是在执行map reduce操作时的速度。

分区db的典型结构:

/db
    [sym]
    /partition1
    /partition2

分段db的典型结构:

/db
    [sym]
    par.txt
    "
==drive1====
/segment1
    /partition1
    /partition2
    "
==drive2====
/segment2
    /partition1
    /partition2
    "