分析データを収集しています。他の多くのネストされたマップを保持するマスターマップを使用しています。
マップが不変であることを考慮すると、多くの新しいマップが割り当てられます。(はい、それはClojureでは効率的です)。
私が使用している基本的な操作はupdate-inで、特定のパスの値を更新したり、存在しない値のバインディングを作成したりするのに非常に便利です。
特定のポイントに到達したら、そのデータ構造をデータベースに保存します。
Clojureでこれらのデータをより効率的に収集するためのより良いアイデアは何でしょうか?一時的なデータ構造?