Artikel teilen

Eine Markdown-Datenbank klingt zunächst nach Widerspruch, hier lose Textdateien, dort strukturierte Abfragen. Eine Filmsammlung als Ordner voller solcher Dateien, jede mit Jahr, Regie und Budget im Kopf, löst den Widerspruch auf und lässt sich sortieren und filtern wie eine Tabelle. Der Entwickler Rufus Pollock beschreibt dieses Muster auf einer eigenen Projektseite und zeigt, warum simple Dateien mit Notion und Airtable konkurrieren.[1]

Ein Klick · kostenlosDr. Web bei Google bevorzugenMarkieren Sie drweb.de als bevorzugte Quelle. Dann sehen Sie unsere Artikel öfter unter den Top-Meldungen.Jetzt hinzufügen
Inhalt 4 Abschnitte
  1. Wie wird aus einem Ordner Textdateien eine Datenbank?
  2. Was hat das mit dem Abschied von Notion zu tun?
  3. Was sollten Teams im DACH-Raum jetzt tun?
  4. Mehr Newshunger?

Fünf Zeilen über dem eigentlichen Text genügen, damit aus einem Notizzettel ein Datensatz wird. Genau diese Verbindung aus Freitext und Struktur macht den Reiz des Ansatzes aus und trifft einen Nerv bei allen, die ihre Werkzeuge nicht mehr mieten wollen.

Auf einen Blick

Das Wichtigste in Kürze

  • Eine Sammlung Markdown-Dateien mit kurzem Metadaten-Kopf funktioniert als kleine Datenbank: Datei gleich Datensatz, Kopffeld gleich Spalte, Ordner gleich Tabelle.
  • Werkzeuge wie MarkdownDB indizieren den Ordner nach SQLite, Obsidian zeigt dieselben Metadaten seit 2025 als filterbare Tabelle an.[2]
  • Der Vorteil für Entscheider liegt im Eigenbesitz: reine Textdateien, lokal gespeichert, mit Git gesichert, ohne Abo und ohne Anbieterbindung.
  • Die Grenze ist klar. Bis etwa 10.000 Dateien trägt das Muster, für Millionen Datensätze oder komplexe Beziehungen bleibt die echte Datenbank nötig.

Wie wird aus einem Ordner Textdateien eine Datenbank?

Hängebeutel „DATENBANK“ mit Symbol für durchgestrichene Wolke vor weißem Hintergrund
YAML-Frontmatter ermöglicht strukturierte Metadaten wie Jahr, Autor und Status neben dem Fließtext. Menschen lesen den Text, Software verarbeitet die Felder

Der Schlüssel steckt im sogenannten Frontmatter, einem kurzen Kopf aus YAML-Zeilen über dem Fließtext. Dort stehen Felder wie jahr, autor oder status. Damit trägt jede Datei strukturierte Angaben neben ihrer Prosa. Aus dieser Doppelnatur zieht das Muster seine Kraft: Der Mensch liest den Fließtext, die Software wertet die Felder aus.[1]

Zwei Werkzeuge machen aus der Idee Praxis. MarkdownDB liest einen ganzen Ordner ein und legt ihn als SQLite-Datenbank ab, sodass sich der Bestand per SQL abfragen lässt. Obsidian, die verbreitete Notiz-App, blendet die Kopffelder seit Version 1.9 als sortier- und filterbare Tabelle ein, ohne dass die Daten den lokalen Ordner verlassen.[2]

Was hat das mit dem Abschied von Notion zu tun?

Das Muster ist die nüchterne Seite einer größeren Bewegung, die unter dem Leitsatz „File over app“ firmiert: Die Datei überlebt jedes Programm, das sie erzeugt hat. Notion steht für das Gegenmodell. Der Cloud-Dienst bindet Inhalte an ein proprietäres Format und einen Anbieter, den Investoren zuletzt mit rund neun Milliarden Euro bewerteten. Ein Team, das ein gemeinsames Wiki mit Rechten und Suche braucht, muss die Datenhoheit dafür nicht aufgeben: Der Vergleich der Wissensmanagement-Tools führt auch Open-Source-Lösungen für den eigenen Server auf.

Reiz gewinnt der Ansatz durch einen zweiten Trend. Strukturiertes Markdown hat sich zum bevorzugten Format für das Gedächtnis von KI-Agenten entwickelt, wie Googles Vorstoß, Markdown zum Gedächtnis der KI zu machen, zeigt. Dieselbe Datei bedient so zwei Leserschaften auf einmal, den Menschen am Bildschirm und den Agenten im Hintergrund.

Die eigentliche Frage ist nicht, ob ein Werkzeug schöner aussieht, sondern wem die Daten am Ende gehören. Ein Ordner Textdateien kostet nichts und bleibt lesbar, auch wenn ein Anbieter die Preise anzieht oder ganz verschwindet.

Michael Dobler, Herausgeber Dr. Web
Zitat teilen
Vom Textordner zur Datenbank

Wie Markdown-Dateien zu abfragbaren Datensätzen werden

Datei→Datensatz, also eine Zeile der Tabelle
Frontmatter-Feld→Spalte mit einem Wert je Datei
Ordner→Tabelle, die alle Datensätze bündelt
10.000
Dateien als praktische Obergrenze, darüber beginnt die Zone der echten Datenbank
0 €
Obsidian zeigt die Metadaten als filterbare Tabelle an, als kostenlose Kernfunktion
2025
Seit Version 1.9 gehört die Tabellen-Ansicht „Bases“ zum Obsidian-Standard
Notion bindet Inhalte an Cloud, Abo und ein proprietäres Format. Der Markdown-Ordner bleibt lokal, mit Git versionierbar und ohne Anbieterbindung.

Was sollten Teams im DACH-Raum jetzt tun?

Der erste Schritt kostet fast nichts. Legen Sie einen Ordner an, geben Sie jeder Datei einen kurzen Metadaten-Kopf mit den Feldern, nach denen Sie später filtern wollen, und öffnen Sie den Ordner in Obsidian. Für den DACH-Raum zählt dabei der lokale Charakter, denn die Daten bleiben auf dem eigenen Rechner, ein Punkt, an dem sich Cloud-Notizdienste schon Datenschutzprobleme in Deutschland eingehandelt haben.

Zur ehrlichen Bilanz gehört die Grenze. Bis in den Bereich einiger tausend Dateien bleibt der Ordner schnell und übersichtlich, für Millionen Datensätze oder für stark verknüpfte Daten, an denen viele gleichzeitig arbeiten, führt am Ende kein Weg an einer echten Datenbank vorbei. Als Faustregel taugt der Ordner für die tägliche Ablage, die richtige Datenbank für den industriellen Maßstab.

Quellen

2 Quellen anzeigenQuellen ausblenden
  1. Rufus Pollock, Way of MarkdownThe Markdown Database Pattern
  2. ObsidianBases, die Tabellen-Ansicht als Kernfunktion seit Obsidian 1.9 (2025)

Mehr Newshunger?

4,4 12 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?

Dr. Web Newsletter

Jede Woche ein bisschen klüger.

Der Dr. Web Newsletter: die besten Artikel, Anbieter-Tipps und neue Tools, kompakt zusammengefasst, jeden Donnerstag. Kostenlos und jederzeit abbestellbar.