0
實現編年圖的最佳方式是價值面是地圖還是集合?編年史圖 - 價值數據類型
我需要下,我可以存儲一些數據的多個版本與特定的ID類似的數據結構:
chronicle-map: String -> Map<String,V>
$id -> {v0-> value-v0, v1-> value-v1, v2 -> value-v2}
或可能兩個地圖:
chronicle-map-1: String -> Set<String>
key-$id -> Set{v0,v1,v2}
chronicle-map-2: String -> V
version-$id-v0 -> value-v0
version-$id-v1 -> value-v1
version-$id-v2 -> value-v2
(原子性,系列化性能是我主要關心的問題)。 acquireUsingLocked/getUsingLocked
方法似乎不適用於標準的映射/集合實現。
感謝您的詳細解答。 – fitifiti