01.04.2022, 17:53
Nun ja, der Kontext "Datenbank" in dem wir uns hier gerade bewegen bedeutet eben AKID-Konformität, also Atomarität, Konsistenzerhaltung, Isolation und Dauerhaftigkeit.
Für die Sicherstellung dieser Eigenschaften in einem RDBMS wie Postgres oder MySQL braucht es eben einigen Aufwand. Ein Dateisystem erfüllt normalerweise nicht all diese Eigenschaften gleichzeitig, daher braucht es weniger Rechenleistung und das ist dann oft von Vorteil.
Und bei Dateisystemen an sich gibt es ja gewaltige Unterschiede zwischen denselben, also Eigenschaften und Geschwindigkeit. Käme ich beispielsweise mit FAT auf die Idee, > 10000 Dateien in einen Ordner zu kippen wird das doch schon sehr grenzwertig.
Modernere Systeme wie ext4 oder NTFS haben damit eben weniger Probleme. Ganz interessant finde ich ja die COW-Systeme, wobei da ZFS ganz klar am ausgereiftesten ist.
Aber remote Backups mit ZFS ist wirklich MWAH - zuerst einen Snapshot machen, dann zfs send von dem, Snapshot weg und das wars.
Für die Sicherstellung dieser Eigenschaften in einem RDBMS wie Postgres oder MySQL braucht es eben einigen Aufwand. Ein Dateisystem erfüllt normalerweise nicht all diese Eigenschaften gleichzeitig, daher braucht es weniger Rechenleistung und das ist dann oft von Vorteil.
Und bei Dateisystemen an sich gibt es ja gewaltige Unterschiede zwischen denselben, also Eigenschaften und Geschwindigkeit. Käme ich beispielsweise mit FAT auf die Idee, > 10000 Dateien in einen Ordner zu kippen wird das doch schon sehr grenzwertig.
Modernere Systeme wie ext4 oder NTFS haben damit eben weniger Probleme. Ganz interessant finde ich ja die COW-Systeme, wobei da ZFS ganz klar am ausgereiftesten ist.
Aber remote Backups mit ZFS ist wirklich MWAH - zuerst einen Snapshot machen, dann zfs send von dem, Snapshot weg und das wars.