10.04.2022, 22:49
Beide Dokumente sind sehr alt. Kubwas allerdings erwähnt eine Vielzahl an Parametern nicht, die die Performanz beeinflussen können. Es ist mehr die Skizze einer wissenschaftlichen Veröffentlichung als eine wissenschaftlichen Veröffentlichung. Vieles kann man nur raten, wie z.B. welches Dateisystem wurde eingesetzt?
Der Artikel von Microsoft ist fundierter, und legt die Methodik deutlich genauer und nachvollziehbarer nach.
Wenn man Assets in einer Datenbank speichert, dann macht es die Backups einfach unnötigerweise platzfressend. Eine Datenbank wird ja normal als Dump gespeichert, d.h. vollständiges Schreiben aller Inhalte auf dem Dateisystem. Wenn einigermaßen was los ist auf der Sim/Grid, dann täglich ein Dump.
Diesen Dump kann man, wenn überhaupt, nur schwer deduplizieren. Da braucht man schon Dateisysteme wie ZFS, und der Prozess ist bekannt dafür, dass wenn er läuft viel Speicher braucht - pro TB Plattenplatz im Dateisystem 5 GB RAM plus.
Auch wenn man Offsite-Backups macht, dann muss man jedesmal (sofern man nicht sowas wie zfs send nutzt) die komplette Datei übertragen. Und inkrementell wird auch schwer.
Also für Eigengebrauch/Heimsim ja, kann man Datenbank sicher nutzen. Wenn man aber sich so richtig in Opensim austoben will, werden die diversen Vorteile FSAsset sicherlich sehr schnell deutlich überwiegen.
Der Artikel von Microsoft ist fundierter, und legt die Methodik deutlich genauer und nachvollziehbarer nach.
Wenn man Assets in einer Datenbank speichert, dann macht es die Backups einfach unnötigerweise platzfressend. Eine Datenbank wird ja normal als Dump gespeichert, d.h. vollständiges Schreiben aller Inhalte auf dem Dateisystem. Wenn einigermaßen was los ist auf der Sim/Grid, dann täglich ein Dump.
Diesen Dump kann man, wenn überhaupt, nur schwer deduplizieren. Da braucht man schon Dateisysteme wie ZFS, und der Prozess ist bekannt dafür, dass wenn er läuft viel Speicher braucht - pro TB Plattenplatz im Dateisystem 5 GB RAM plus.
Auch wenn man Offsite-Backups macht, dann muss man jedesmal (sofern man nicht sowas wie zfs send nutzt) die komplette Datei übertragen. Und inkrementell wird auch schwer.
Also für Eigengebrauch/Heimsim ja, kann man Datenbank sicher nutzen. Wenn man aber sich so richtig in Opensim austoben will, werden die diversen Vorteile FSAsset sicherlich sehr schnell deutlich überwiegen.