This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-01-31
Channels
- # aleph (24)
- # announcements (2)
- # aws (1)
- # babashka (2)
- # beginners (46)
- # calva (15)
- # chlorine-clover (1)
- # clojure-europe (27)
- # clojure-nl (3)
- # clojure-norway (13)
- # clojure-uk (7)
- # clojurescript (16)
- # datomic (29)
- # emacs (4)
- # fulcro (16)
- # hugsql (6)
- # hyperfiddle (65)
- # lsp (9)
- # malli (3)
- # off-topic (29)
- # pedestal (1)
- # releases (1)
- # shadow-cljs (52)
- # specter (5)
- # xtdb (1)
Jeg anbefalte forøvrig den talken og “Debugging with the scientific method” (https://www.youtube.com/watch?v=FihU5JxmnBg) til en kollega igår. Tror begge er superviktige for oss som utviklere og man kan nok også se dem som bakgrunns materiale for Richs conj-talk i fjor (som vel er en mer praktisk implementasjon av deler av det Stuart snakker om i “Sherlock Holmes, Consulting Developer”
Morn! Ja, Rich referer direkte til «Scientific Method» i «Design in Practice», under overskriften Diagnose - 'know across'.
I serien "Smakebiter av Datomic" skriver jeg denne gangen om hvordan Datomic sin operasjonelle arkitektur skiller seg ganske markant fra tradisjonelle databaser. 🙂 https://parenteser.mattilsynet.io/en-dekonstruert-database/
> Datomic er en jæskla interessant database. Den ble designet fra bunnen opp av Rich Hickey i 2010 – etter at han laget et nytt programmeringsspråk nettopp for å kunne realisere idéene sine. Det er noen begrensninger som har forsvunnet på de 40 årene sidene de tradisjonelle databasene ble utformet. For de av oss som er melket opp på SQL, så er det spennende å se hvor annerledes det kan tenkes rundt lagring og henting av data. Vi her på Team Mat har hatt gleden av å jobbe med databasen omtrent fra den ble lansert i 2012. Bli med og få en smakebit av Datomic du også. Tidig intro! 😁 Kjelde: https://parenteser.mattilsynet.io/smakebiter-av-datomic/
@U0183TLMZ7Y Mye forskjellig! Postgres, dynamodb, sqlite, samt lagring rett på disk, og kun in-memory. 🙂
Ja, Datomic bryr seg ikke i særlig grad om hvor du lagrer ting. De har litt forskjellige operasjonelle avveininger, men for det meste kan du bare bruke det du allerede har.
Me har hatt litt ulike utfordringar med postgres og mariadb.
Nyleg måtte ein endra konfiggen https://mariadb.com/kb/en/server-system-variables/#max_allowed_packet for at transaktoren skulle klara å indeksere for mariadb.
I skya (azure container instances) var/er det heilt naudsynt å setja socketTimeout
for tilkoblingar mot postgres på postgres-drivaren.
Om mappa ein har konfigurert som data-dir
i transaktoren ikkje er skrivbar, så restarter transaktoren når den freistar å indeksere. Transaktoren sjekkar ikkje at den er skrivbar under oppstart.
Det var det eg kom på i farten, kanskje meir. Kanskje dette berre gjeld gamle versjonar av transaktoren, men eg mistenker ikkje.