Skip to content
0:00 / 0:00

#crux#bitemporality#clojure

The Crux of Bitemporality - Jon Pither

Clojure/north

1.9K subscribers • 15 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Linked in the descriptionjuxt/crux

Intermediate. Assumes working knowledge.

5.2K views7 years ago1 recommendation

Databases and dataProgramming languagesDatabase internalsLisp and Clojure

Jon Pither explains the motivation and features of Crux, an open-source bitemporal database built in Clojure.

So you love immutability and want to time-travel your data. But then what happens when the data grows in size and you're integrating it from various upstream sources? What value of time do you want to time-travel against? What do you do when data occasionally arrives out of order in a global topology, or if you want to make corrections against the past? What if we've so much data, that we want to start compacting it? What if some of that data is personal data and we need to get rid of it whilst preserving an immutable record? Jon unveils a new bi-temporal database called Crux that addresses these concerns. In this talk Jon explains the motivation for building Crux and highlights some of its features, including - but not limited to - bitemporality. github.com/juxt/crux

Why it's here

1 person recommends this

u/yogthosin r/Clojure • Recommends

Clojure/north: The Crux of Bitemporality