Database as a Value - Rich Hickey
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore a thought-provoking conference talk that delves into the concept of treating databases as values. Learn about Datomic, a revolutionary approach to database design that aims to simplify complexity and enhance data management. Discover the fundamental principles behind this innovative system, including structural sharing, accretion of facts, and the benefits of immutable data. Gain insights into how Datomic implements updates, handles storage, and manages processes through its unique architecture. Understand the advantages of this approach, such as simplified querying, improved data integrity, and enhanced scalability. By the end of this talk, grasp the paradigm shift of viewing databases as values and its potential impact on software engineering and data-driven applications.
Syllabus
Introduction
What is Datomic?
DB Complexity
Basis
Update
Manifestations
The Choices
Implementing Values
Structural Sharing
Database State
Accretion
Facts
Perception
Memory Index
Storage
Process Expansion
Transactor
Peers
DB Simplicity
Other Benefits
The Database as a Value
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube