u/zerg000000in r/Clojure • Recommends
Gaining Constant time Lookup over Unorganized Data
Super Good Video, why no people share it here?
[video
#clojure#hash-index#persistent-map
111K subscribers • 135 videos on Hallway
Advanced. Deep dive for people who know the field.
2.9K views3 years ago1 recommendation
Databases and dataSystems programmingLisp and ClojureDatabase internalsData structures
Ghadi Shayban and Jeb Beich demonstrate how a generic, durable hash-index using a variant of Clojure's persistent maps provides efficient lookup over unorganized datasets.
We often want to find a specific record in the reams of unorganized data that every organization produces: log files, CSVs, or Hadoop-style batch outputs. To organize data for efficient access, we can slurp it into a hash-map by some key, at the high cost of memory. Alternatively, we can pour it into an indexed database, which adds complexity, network latency, and failure domains. We’ll demonstrate how a generic, durable hash-index, using a variant of Clojure’s persistent maps, provides a cost-effective way to gain leverage over disparate, unorganized datasets.What people say. Recommended as an excellent talk on achieving constant-time lookups over unorganized data using Clojure's persistent maps.
u/zerg000000in r/Clojure • Recommends