<commit_before># Diverse

5 minuter.

## Några snabba

Skrivet i java

I Java-världen kan man köra inprocess och ha APi-anrop

neo4jspring

Annars rest-anrop

Version 2 på gång.

Open source

Svenskt

## Schema kontra osäkra modeller

Bra eller dåligt.  
Det finns ingen orsak, jag ser, att man inte kan ha en RDB utan schema och en DDB med schema.  
Skall man ha schema i databasen eller i ett lager över? - RDB är eventuellt för monolitisk.

## Vi är så himla vana vid RDB

Vi är så himla vana vid RDB att vi glömmer att det finns andra sätt att tänka.  
Innan SQL blev lingua franca pratade man på olika sätt med olika databaser.
Innan RDB vann databaskriget var det inte säkert att det var RDB man skulle använda.
En gång i tiden *ryser* fanns det något som hette DBA och de styrde med järnhand och sadism över datalagring och därmed alla andra. Idag har vi spridit ut denna kunskap mellan andra professioner som utvecklare, devops, arkitekter och sysops.

## ACID kontra BASE

Behöver vi verkligen ACID?  
Transationer  - det finns många typer. Ta t.ex. när du köper en bok på Amazon. När du har beställt din bok är den inte på posten, den är kanske inte ens tryckt. Men du kan önska pengarna tillbaka långt senare. Denna transaktionen ligger inte öppen i en RDB utan är implementerad på ett helt annat sätt.
Loggning - visst skall CreatedBy- och ModifiedBy-fälten peka på en användare men är det kritiskt? I en medicinjournal - ja. I ett projekts todo-lista - knappast.<commit_msg>Removed vb files that happened to come to life.<commit_after># Diverse

5 minuter.

## Några snabba

Skrivet i java

I Java-världen kan man köra inprocess och ha APi-anrop

neo4jspring

Annars rest-anrop

Version 2 på gång.

Open source

Svenskt

## Schema kontra osäkra modeller

Bra eller dåligt.  
Det finns ingen orsak, jag ser, att man inte kan ha en RDB utan schema och en DDB med schema.  
Skall man ha schema i databasen eller i ett lager över? - RDB är eventuellt för monolitisk.

## Vi är så himla vana vid RDB - VANA

Vi är så himla vana vid RDB att vi glömmer att det finns andra sätt att tänka.  
Innan SQL blev lingua franca pratade man på olika sätt med olika databaser.
Innan RDB vann databaskriget var det inte säkert att det var RDB man skulle använda.
En gång i tiden *ryser* fanns det något som hette DBA och de styrde med järnhand och sadism över datalagring och därmed alla andra. Idag har vi spridit ut denna kunskap mellan andra professioner som utvecklare, devops, arkitekter och sysops.

## ACID kontra BASE -  ACID KONTRA BASE

Behöver vi verkligen ACID?  
Transationer  - det finns många typer. Ta t.ex. när du köper en bok på Amazon. När du har beställt din bok är den inte på posten, den är kanske inte ens tryckt. Men du kan önska pengarna tillbaka långt senare. Denna transaktionen ligger inte öppen i en RDB utan är implementerad på ett helt annat sätt.
Loggning - visst skall CreatedBy- och ModifiedBy-fälten peka på en användare men är det kritiskt? I en medicinjournal - ja. I ett projekts todo-lista - knappast.
{'fraction_non_alphanumeric': 0.035255354200988465, 'fraction_numerical': 0.0019769357495881385, 'mean_word_length': 3.751173708920188, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4757394', 'n_tokens_mistral': 1093, 'n_tokens_neox': 1093, 'n_words': 507}