Datomic: Hva, hvorfor og hvordan


Details
Datomic er en moderne database med noen interessante karakteristikker:
- Du kan gjøre spørringer på endringer gjort til dataene dine over tid
- Les og skriv er helt adskilt: CQRS i praksis, med uendelig skalerbar les
- All lesing skjer via et immutable database-objekt, ikke en flytende connection
- ACID-kompatible transaksjoner som også er førsteklasses data
- Relasjonelle skjemaer
- Og mye mye mer
Datomic kuttet nylig ut sin kommersielle lisens, og er nå gratis i bruk for alle formål. I den anledning tenkte vi at det var på tide med en aldri så liten Datomic-meetup. Vi viser hva Datomic er, hvordan man jobber med den (modellering, les/skriv, osv), og hvordan man drifter den. Selvom Datomic kommer fra Cloure-miljøet trenger du ikke å bruke Clojure for å ha glede av den, så dersom du har noe data å lagre anbefaler vi at du stikker innom og hører på!
Det blir en uformell seanse med tre innlegg, pizza, og kanskje til og med brus.
Magnar Sveen tar oss med på en liten reise gjennom flere av hans prosjekter som er bygget med Datomic, og viser frem praktiske eksempler der Datomic byr på løsninger du ikke finner så mange andre steder.
Christian Johansen stikker hodet ned i detaljene og tegner og forklarer hvordan Datomic sin (relativt enkle) datamodell ser ut, hvordan vi kan bygge våre egne datamodeller med byggeklossene Datomic gir oss, og hvordan vi leser og skriver data til denne.
Anders Furseth viser oss hva det innebærer å kjøre en Datomic-instans i produksjon - det er lettere enn du tror - og snakker litt om skalering, ytelse, feilsøking og drift.
Vi håper at du går hjem fra denne kvelden med en solid forståelse av hva Datomic er, hvilke problemer den løser, og hvordan man tar den i bruk.
Magnar, Christian og Anders har alle flere års erfaring med å kjøre Datomic i produksjon - både sammen i prosjekt og hver for seg.
Denne meetupen sponses av Kodemaker, som stiller med lokale og mat.

Datomic: Hva, hvorfor og hvordan