我正在收集分析数据。我正在使用包含许多其他嵌套地图的主地图。
考虑到地图是不可变的,许多新地图将被分配。(是的,这在 Clojure 中很有效)。
我使用的基本操作是 update-in ,非常方便更新给定路径的值或为不存在的值创建绑定。
一旦达到特定点,我就会将该数据结构保存到数据库中。
在 Clojure 中更有效地收集这些数据会有什么更好的主意?瞬态数据结构?
我正在收集分析数据。我正在使用包含许多其他嵌套地图的主地图。
考虑到地图是不可变的,许多新地图将被分配。(是的,这在 Clojure 中很有效)。
我使用的基本操作是 update-in ,非常方便更新给定路径的值或为不存在的值创建绑定。
一旦达到特定点,我就会将该数据结构保存到数据库中。
在 Clojure 中更有效地收集这些数据会有什么更好的主意?瞬态数据结构?