Datomic: A Revolutionary Database System - Rich Hickey's Overview
Offered By: Java via YouTube
Course Description
Overview
Explore Datomic, a revolutionary database system, in this 51-minute Java conference talk presented by Rich Hickey. Dive deep into the core concepts and architecture of Datomic, understanding its unique approach to data management. Learn about structural sharing, the epochal time model, and how Datomic implements values. Discover the power of accretion, facts, and deconstruction in database design. Examine the intricacies of transactions, indexing, and perception within the Datomic framework. Gain insights into the Datomic architecture, including memory indexing, process expansion, and the roles of transactors and peers. Explore declarative programming with Datomic Datalog and its seamless integration with the JVM. Understand the simplicity and benefits of treating the database as a value, and how this approach can revolutionize your data management strategies.
Syllabus
What is Datomic?
Complexity
Basis
Update
Manifestations
The Choices
Coming to Terms
Implementing Values
Structural Sharing
Place Model
Epochal Time Model
Database State
Accretion
Facts
Deconstruction
Transactions and Indexing
Perception
Datomic Architecture
Memory Index
What's in a DB Value?
Index Storage
Process Expansion
Transactor
Peers
Declarative Programming
Datomic Datalog
JVM Integration
JVM Issues
DB Simplicity
Other Benefits
The Database as a Value
Taught by
Java
Related Courses
Données et services numériques, dans le nuage et ailleursCertificat informatique et internet via France Université Numerique Introduction to Digital Curation
University College London via Independent Excel Avanzado
Miríadax SAP Business Warehouse powered by SAP HANA
SAP Learning Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park via Coursera