-
Notifications
You must be signed in to change notification settings - Fork 17
Simplifying ETL with Clojure & Datomic
Jakub Holy edited this page Mar 27, 2019
·
3 revisions
Clojure and Datomic provide a compelling feature set for ETL jobs:
- full access to the power of the JVM
- data-oriented functional programming
- interactive, dynamic development
- a powerful, dynamic specification language in Clojure.spec
- careful separation of concerns via transducers
- ubiquitous strong namespaces
- reified transactions
- a universal schema
In this talk, I will explore how Clojure and Datomic can be used for ETL by converting the MusicBrainz dataset from SQL to Datomic.