我想在Berkeley DB的使用下面的Perl邏輯(數百萬條記錄):我可以在Berkeley DB中使用多個密鑰嗎?
$hash{key1}{key2}{key3}{count1}++;
$hash{key1}{key2}{key3}{count2}++;
...
for (key1) {
for (key2) {
for (key3) {
print $hash{key1}{key2}{key3}{count1}."\t".$hash{key1}{key2}{key2}{count2};
}
}
}
從多個密鑰的任何例子嗎?我可以使用「僞多重」鍵(key1_key2_key3);但有沒有其他方法?
DBM ::深是一種shonky較少的替代MLDBM。 – hobbs 2010-10-08 04:37:33