Frage

Was sind die Probleme im Zusammenhang mit Ihren Daten in Dateien, anstatt Datenbanken zu speichern? Ich bin wie ein Blog engiene in Bezug auf etwas zu denken. Ich las, dass MoveableType verwendet, dies zu tun. Was sind die Vor / Nachteile der Arbeit auf diese Weise sind?

War es hilfreich?

Lösung

Datenbanken bieten Mittel, um interessante Anfragen leichter auszuführen.

Beispiele: Sie wollen die 10 neuesten Beiträge auf der Titelseite verzeichnen. Machen Sie eine Archivseite, die alle Artikel in einem bestimmten Jahr (aus der URL) veröffentlichten Listen.

Andere Tipps

Ich denke, die wichtigste Datenkonsistenz ist. Wenn Sie alles zusammen in einer db-Tabelle zu halten, müssen Sie nicht (so viel) Sorgen über die Datei extern verändert oder ohne die Metadaten gelöscht synchron geändert werden. Es gibt auch die Möglichkeit einer unvollständigen Schreib wenn der Server ausfällt, während Sie aktualisieren. In diesem Fall haben Sie Ihre eigenen Maßnahmen zu ergreifen, Transaktionen zu implementieren.

Ich denke, dass mit einem angemessenen Maß an Sorgfalt und Dateiberechtigungen obwohl, können diese Probleme überwunden werden.

  1. Es ist viel einfacher und bequeme Zugriffsrechte geben (auf Daten oder Datei) in der Datenbank als OS-spezifische Zugriffsrechte zu verwenden.

  2. Sie können ganz einfach Daten zwischen verschiedenen Systemen auszutauschen und / oder Websites mit Datenbank-Dateien gespeichert.

  3. Leider ist es (oft) viele langsamen Dateien in der Datenbank gespeichert zu dienen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top