Dateisysteme

Rinaburg

Newbie
Registriert
Apr. 2013
Beiträge
2
Hallo zusammen,
kann mir jemand bitte den unterschied zwischen Dateisystemen und Datenbanksystemen erklären.
Gelten folgende Vorteile der Datenbanksysteme auch für Dateisysteme:

-Persistente Speicherung von Daten (Hochverfügbarkeit, Backup und Recovery)

-Strukturierte Datenhaltung ( Fachliche und technische Beschreibung von Datenstrukturen und ihre Bedeutung, Grundlagen für strukturiertes Suchen)

- Mehrbenutzerbetrieb (Paralleler, geordneter Datenzugriff durch mehrere Anwendungen oder Benutzer, Unterstützung durch Transaktionsmanagement)

-Zugriffskontrolle und -beschränkung (anwendungsspezifisch, benutzerspezifisch)

-Sicherstellung von Datenintegrität (physische und logische Datenintegrität)

-Aktionen und Ableitung mittels Regeln

vielen Dank im voraus
 
Das Dateisystem ist die Ablageorganisation auf einem Datenträger eines Computers

Eine Datenbank, auch Datenbanksystem (DBS) genannt, ist ein System zur elektronischen Datenverwaltung

Nachzulesen unter wikipedia.de

Zur zweiten Frage:
1 ja
2 eingeschränkt
3 ja
4 ja
5 ja
6 nein
 
Kurze Antwort: Nein.
Lange Antwort: Ja, aber...!

Das Dateisystem organisiert die Ablage von Dateien auf einem Datenträger. Das Datenbanksystem selbst liegt wiederum nur im Dateisystem und stellt eine Möglichkeit zur organisierten speichern (und auch wieder abrufen) von Daten dar.

Auf deine pauschale Frage könnte man pauschal antworten, dass manche, aber nicht alle, Dateisysteme manche, aber nicht alle, der aufgelisteten Features bieten. Im Detail kommt es auf das jeweilige Dateisystem an.
Wenn das Dateisystem alle Features des Datenbanksystems bieten würde, dann würde man letzteres ja fast überflüssig machen.
 
Das Dateisystem, engl. Filesystem, ist das Ordnungs- und Zugriffssystem eines Betriebssystems auf seine Massenspeicher.
Ein Datenbanksystem ist eine Software die in einem Betriebssystem (und seinem Dateisystem) installiert wird.
 
Rinaburg schrieb:
-Persistente Speicherung von Daten (Hochverfügbarkeit, Backup und Recovery)
Falsch für beide...
Dateisysteme müssen nicht persistent sein. Denk nur an RAM-Disks.
Datenbanksysteme müssen ebenfalls nicht persistent sein. Einerseits könnten sie auf RAM-Disks liegen, andererseits gibt es ja direkt MEMORY-Tabellen, die signifikant schneller als reguläre Tabellen sind, dafür aber beim nächsten Neustart des Servers verpuffen.
 
@Daaron: Du hast völlig Recht, das vergaß ich bei meiner Antwort.
 
Vielen Dank für die Antworten.

Warum ist die Strukturierte Datenhaltung nur eingeschränkt möglich?
Und musst nicht Sicherstellung von Datenintegrität auch mit nein beantwortet werden?
Gibt es Zusatzsoftware für die Realisierung der Aktionen und Ableitung mittels Regeln ?
 
Zuletzt bearbeitet:
Wir sind kein Hausaufgabenforum.
Die Unterschiedlichen Ansätze, wie Dateisysteme und relationale Datenbanken ihre Inhalte verwalten, findest du auch eigenständig. Spätestens wenn du dir mal eine relationale Datenbank genauer anguckst wirst du dir selbst einen Reim drauf machen können.
 
Zurück
Oben