Beim Schreiben meiner eigenen Flat-File-Datenbanken versuche ich, die Dateigrößen so klein wie möglich zu halten. Beim Entwerfen von MySQL-Datenbanken lege ich alle meine Tabellen in eine Datenbank (Ich bin der Meinung, dass MySQL jede Tabelle in einer eigenen Datei speichert). Ich bin neu bei SQLite und meine ethischen Grundsätze kollidieren - eine ganze Datenbank in einer Datei gespeichert.
Ich weiß, dass die empfohlene Größe für SQLite-Datenbanken bei etwa 2GB pro Datenbank liegt, und ich erwarte nicht, diese Größe zu erreichen, aber gibt es einen Vorteil darin, die Datenbank aufzuteilen? Zum Beispiel das Aufteilen einer Datenbank in zwei Teile: einen mit verschiedenen Einstellungstabellen (zahlreiche Tabellen, geringe Anzahl von Zeilen), den anderen mit verschiedenen Inhalts-Tabellen (wenige Tabellen, viele Zeilen in jeder).
Ich habe ein gutes Verständnis von Dateisystemen und ich weiß, dass ich mich nicht so sehr darum kümmern sollte, aber es gibt ein Bauchgefühl, das ich einfach nicht loswerden kann, das die Trennung der Datenbank wollen. Ist dies ein Gefühl, das man ignorieren oder aufgreifen sollte?