Geschrieben

Blog

Notizen aus sieben Jahren Basteln, Bauen und Betreiben: Discord-Bots, Webdienste, Server und ein Minecraft-Netzwerk. Was funktioniert hat, was kaputtgegangen ist und was ich daraus gelernt habe.

8 Beiträge zum Thema „datenbank“.

Beiträge

  1. E

    Eine Datenbank statt drei, und WAL als Standard

    Nach dem Umzug in Container mussten drei Anwendungen wieder dieselbe Datei sehen. Was dabei zu beachten war, warum der Journalmodus wichtiger ist, als er klingt, und ein Prüfcode, der immer falsch war.

    • datenbank
    • betrieb
    • sqlite
    5 Min. Lesezeit
  2. D

    Das Schema neu aufsetzen, wenn niemand hinsieht

    Sechs Jahre Migrationsgeschichte, Reste aus drei Datenbanksystemen, Tabellen ohne Nutzer. Wie ich das Datenmodell auf einen sauberen Anfangszustand gebracht habe — ohne Daten zu verlieren.

    • datenbank
    • yurna
    • wartung
    5 Min. Lesezeit
  3. W

    Warum eine Datenbank für drei Prozesse reicht

    Bot, Dashboard und Verwaltung hatten am Ende drei getrennte Datenbestände — historisch gewachsen, nie beabsichtigt. Wie ich sie zusammengeführt habe und woran man merkt, dass etwas auseinanderläuft.

    • datenbank
    • architektur
    • betrieb
    5 Min. Lesezeit
  4. P

    prisma db push statt Migrationen — bewusst

    Migrationsdateien gelten als der professionelle Weg. Ich habe mich für den direkten Schemaabgleich entschieden, und zwar mit Gründen — inklusive der Einschränkungen, die man dabei akzeptiert.

    • datenbank
    • architektur
    • werkzeuge
    5 Min. Lesezeit
  5. V

    Von Postgres nach SQLite — der unpopuläre Umzug

    Fast alle Wege führen von SQLite zu Postgres. Ich bin den umgekehrten gegangen, aus Gründen, die mit Last nichts zu tun haben — und würde es wieder tun.

    • datenbank
    • architektur
    • yurna
    5 Min. Lesezeit
  6. P

    Postgres für einen Bot war eine Nummer zu groß

    Ich hatte eine ausgewachsene Datenbank für ein System mit überschaubarer Last. Was das gekostet hat, was es gebracht hat — und warum die Entscheidung trotzdem erst später fiel.

    • yurna
    • datenbank
    • architektur
    5 Min. Lesezeit
  7. P

    Prisma statt handgeschriebener Queries

    Warum ich meine SQL-Strings aufgegeben habe, was ein Schema als einzige Wahrheit bringt — und die zwei Stellen, an denen ich bis heute lieber selbst SQL schreibe.

    • yurna
    • datenbank
    • werkzeuge
    5 Min. Lesezeit
  8. V

    Von JSON-Dateien zu einer richtigen Datenbank

    Zwei beschädigte Dateien, ein verlorener Punktestand und die Frage, warum eigentlich alle Datenbanken benutzen. Der Umzug von JSON auf MySQL — mit allem, was ich dabei zum ersten Mal verstanden habe.

    • yurna
    • datenbank
    • architektur
    6 Min. Lesezeit