YoVDO

Database as a Value - Rich Hickey

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Programming Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Bias
GOTO 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