Så väljer du rätt databas för ditt nästa projekt
**Under huven: konsistensmodeller**...

Under huven: konsistensmodeller
Postgres räcker längre än de flesta tror – med JSONB, fulltext och logisk replikering täcker den de flesta behov. Specialdatabaser motiveras först vid extrema krav på skala eller latens.
Förstå CAP-avvägningarna innan du väljer: stark konsistens kostar tillgänglighet vid nätverksproblem. För de flesta affärssystem är det rätt pris att betala.
Börja i rätt ände: åtkomstmönstren, inte funktionslistorna. Hur många skrivningar per sekund, hur ser frågorna ut, vilka svarstider kräver användarupplevelsen och hur mycket data pratar vi om egentligen? De flesta system som “behöver skala” ryms med marginal i en välindexerad Postgres på modern hårdvara – att börja distribuerat är att betala komplexitetspriset innan behovet bevisats.
Specialisterna har sina rättmätiga nischer: tidsseriedatabaser när sensordata strömmar in i miljontal per minut, grafdatabaser när relationstraverser är kärnfrågan, sökmotorer för fritext och distribuerade SQL-databaser när datamängden genuint spränger en nod. Nyckelordet är genuint – låt mätdata, inte konferensföredrag, avgöra.
Driftskostnaden är den post kalkylerna oftast missar. Varje ny databasteknologi i stacken är ett nytt kompetenskrav, ett nytt backupschema, en ny jourbelastning och en ny uppgraderingscykel. Tre olika databaser för tre marginella fördelar är nästan alltid en sämre affär än en databas som är 90 procent rätt för allt.
Tumregeln står sig: välj tråkigt, mät ärligt, och byt först när siffrorna – inte trendkänslan – säger ifrån.
