我想在 Berkeley DB 中使用以下 Perl 逻辑(用于数百万条记录):
$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);但还有其他方法吗?