Тёмный
No video :(

Datascript and Datomic: Data Modeling for Heroes - Mark Bastian 

Clearwater Analytics
Подписаться 623
Просмотров 4,6 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@JN-kf3kf
@JN-kf3kf 5 лет назад
Mark, Clearwater.. thanks for posting this. It clears up a lot of questions on some very interesting details... thank you!
@RaphaelSaunier
@RaphaelSaunier 4 года назад
Great example of Datalog's expressivity at 22:57!
@mikl2345
@mikl2345 4 года назад
Thanks Mark. I hadn't realised that in datomic using a unique/identity can be a stand in for using temp ids to link entities inserted in the same transaction, cool. In the docs unique identity seemed to me mainly sold as enabling "upserts", but "upserting within a transaction" like this makes more sense to me as being useful/sound than doing so outside of one, at least that's my take on it at the moment. P.S. This is one of the best practical presentations on datomic I've seen and I've watched many.
@markbastian774
@markbastian774 4 года назад
Thanks for watching. I'm glad you enjoyed it!
@hondinatos
@hondinatos Год назад
Great talk. Shows the essence of the technology and how It compares with SQL.
@sfyire
@sfyire 5 лет назад
Helped to clear up a lot of questions I had around schema creation and different query mechanisms
@JohnLeidegren
@JohnLeidegren 4 года назад
There's an important difference between :db.unique/value and :db.unique/identity and that is that :db.unique/identity implies upsert behavior. :db.unique/value does not. This is somewhat glossed over but it has a rather important implication. If you have an attribute with :db.unique/identity an transaction will either insert/update that entity, while a :db.unique/value will fail, i.e. prevent the transaction. If you want to enforce for example a unique account name throughout your database you can't simply slap :db.unique/identity on it and expect it to work. You need to do additional concurrency control with CAS.
@code_explorations
@code_explorations 2 года назад
This is very valuable; thank you.
Далее
مسبح السرير #قصير
00:19
Просмотров 1,4 млн
DOMAIN MODELING WITH DATALOG by Norbert Wojtowicz
44:55
Intro to Datomic - Stuart Sierra
52:34
Просмотров 2,6 тыс.
Datomic with Rich Hickey
51:22
Просмотров 18 тыс.
Writing Datomic in Clojure - Rich Hickey
1:01:31
Просмотров 6 тыс.
Datalog all the way down - Christopher Small
42:37
Просмотров 13 тыс.