Vibe-programmering · Lektion

Vælg en database med en prompt

Lad AI anbefale, hvordan data skal gemmes.

Lektion 2 af 413 trin

Vælg en database med en prompt er en gratis Vibe-programmering-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Vibe-programmering, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Vibe-programmering-kurset indeholder 4 lektioner i alt.

Ikke alle databaser er ens

Der findes mange slags databaser, og de er gode til forskellige opgaver. De to store familier, du oftest møder, er relationelle (som PostgreSQL eller SQLite) og dokumentbaserede (som MongoDB).

Når du laver vibe-programmering, behøver du ikke at lære dem alle udenad. Du beskriver dine behov og lader AI'en anbefale en løsning.

Relationel på én sætning

En relationel database gemmer data i tabeller med rækker og kolonner, ligesom et regneark, og lader tabeller forbinde sig med hinanden.

Den er særligt god, når dine data er strukturerede og forbundne, for eksempel brugere, som hver især ejer mange ordrer.

Explain in plain language when a relational database is a better fit than a document database for a typical web app.

Dokumentbaseret på én sætning

En dokumentdatabase gemmer data som fleksible JSON-lignende dokumenter i stedet for faste tabeller.

Den er praktisk, når hver post kan have en forskellig struktur, eller når du stadig er ved at finde ud af din struktur. Ulempen er svagere garantier for, hvordan data hænger sammen.

Beskriv, dikter ikke

I stedet for at gætte på det rigtige værktøj kan du beskrive din app og bede om en anbefaling. Gode prompts indeholder oplysninger om, hvad du gemmer, den omtrentlige skala og dine prioriteter.

AI'en kan koble disse behov til en database langt hurtigere, end du kan gennemse sammenlignende artikler.

I'm building a booking app for a small gym: members, classes, and reservations.
Recommend a database and explain why it fits. Mention one alternative and its downside.

Start enkelt med SQLite

For mange nye projekter er SQLite et godt førstevalg. Det er en relationel database, der ligger i en enkelt fil, ikke kræver en server og er nem at sætte op.

Du kan altid skifte til en større database senere, og en god AI-prompt kan bede om en nem opgraderingssti.

Set up SQLite for my project as the starting database.
Keep it simple, and note what I'd need to change later to move to PostgreSQL.

Administreret kontra selvhostet

Du kan køre en database selv eller bruge en administreret tjeneste som Supabase eller PlanetScale, der hoster den for dig.

Administrerede tjenester sparer opsætningstid og håndterer sikkerhedskopier, hvilket er godt for solo-vibe-programmører. Nævn din præference, så AI'en kan tilpasse opsætningstrinnene.

Få det til at passe med din stak

Dit databasevalg bør fungere godt sammen med resten af din stak. En Next.js-app, et Python-script og en mobilapp har hver deres løsninger, der fungerer godt eller mindre godt.

Fortæl AI'en, hvilket framework du bruger, så den anbefaler en database med god understøttelse og tydelige opsætningsinstruktioner.

My app is built with Next.js and deployed on Vercel.
What database options integrate most smoothly with this stack, and which would you pick for a beginner?

Spørg om omkostninger

Nogle databaser er gratis i lille skala, men begynder at koste, når du vokser. En uventet regning er aldrig sjov.

Spørg AI'en om prisniveauer og gratis grænser, før du beslutter dig, så dit valg passer til både projektet og dit budget.

Compare the free tiers of Supabase, PlanetScale, and a self-hosted PostgreSQL.
For a hobby project with light traffic, which keeps costs near zero?

Pas på svar på ét ord

Hvis du spørger "hvilken database er bedst?", får du et generisk svar. Hvad der er bedst, afhænger af din situation.

Jo mere kontekst du giver, desto mere præcis bliver anbefalingen. Se AI'en som en konsulent, der har brug for hele oplægget, ikke som et magisk orakel.

Lås beslutningen fast

Når du har valgt, kan du bede AI'en om at skrive beslutningen og begrundelsen ned i dit projekt, ofte i en README- eller notefil.

Det holder dig selv i fremtiden (og fremtidige prompts) på rette spor, så du ikke ved et uheld skifter til en anden database midt i opbygningen.

We decided to use SQLite for now.
Write a short note in the README explaining this choice and when we'd switch to PostgreSQL.

Valg, du kan ændre

Den gode nyhed er, at tidlige databasevalg sjældent er permanente. Hvis du holder din dataadgang samlet ét sted, er det langt nemmere at skifte database senere.

Du kan endda bede AI'en om at strukturere din kode, så databasen er nem at udskifte på et senere tidspunkt.

Hurtigt tjek

Test din forståelse af, hvordan du vælger en database ved hjælp af prompts.

Opsamling

Du har mødt relationelle databaser og dokumentdatabaser og lært at vælge ved at beskrive din app i stedet for at diktere et værktøj. SQLite er et godt sted at starte, og administrerede tjenester sparer opsætningsarbejde.

Oplys altid stack, skala og budget i din prompt, og dokumentér beslutningen. Nu skal du modellere dine tabeller med AI.

Gratis at komme i gang

Lær JavaScript med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
25
Lektioner
100

Ofte stillede spørgsmål

Er lektionen “Vælg en database med en prompt” gratis?

Ja — alle 3 lektioner i læringssporet Vibe-programmering, inklusive “Vælg en database med en prompt”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Vibe-programmering-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Vælg en database med en prompt”?

Lad AI anbefale, hvordan data skal gemmes. Du øver dig i Vibe-programmering med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Vibe-programmering?

Der kræves ingen tidligere erfaring. Vibe-programmering på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Vælg en database med en prompt”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Vibe-programmering-lektion?

Ja. Alle Vibe-programmering-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Hvorfor apps har brug for data
  2. Vælg en database med en prompt
  3. Modellér tabeller med AI
  4. Gem og læs poster
← Tilbage til Vibe-programmering