1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › Linux: Unterstützung für…

COW

  1. Thema

Neues Thema


  1. COW

    Autor: zonk 20.02.23 - 13:52

    Wann kommt ein nutzbares COW Filesystem. Ähnlich wie ZFS oder Btrfs (Aber halt nicht borked)? Ist da irgendwas im Busch?

  2. Re: COW

    Autor: MarcusK 20.02.23 - 14:01

    zonk schrieb:
    --------------------------------------------------------------------------------
    > Wann kommt ein nutzbares COW Filesystem. Ähnlich wie ZFS oder Btrfs (Aber
    > halt nicht borked)? Ist da irgendwas im Busch?

    ist das wirklich immer sinnvoll? Wenn eine Datenbank ein einer 1TB Datei 2 bytes ändert, muss die ganze Datei neu geschrieben werden?
    Ich denke der Bedarf ist nicht so groß, backups ersetzt man damit eh nicht.

  3. Re: COW

    Autor: Tantalus 20.02.23 - 14:04

    MarcusK schrieb:
    --------------------------------------------------------------------------------
    > ist das wirklich immer sinnvoll? Wenn eine Datenbank ein einer 1TB Datei 2
    > bytes ändert, muss die ganze Datei neu geschrieben werden?

    Wieso die ganzze Datei? Geht sowas nicht auf Blockebene? Die Belastung der Hadware wäre doch sonst auch immens.

    Gruß
    Tantalus

    ___________________________

    Man sollte sich die Ruhe und Nervenstärke eines Stuhles zulegen. Der muss auch mit jedem Arsch klarkommen.

  4. Re: COW

    Autor: Steffo 20.02.23 - 19:19

    MarcusK schrieb:
    --------------------------------------------------------------------------------
    > ist das wirklich immer sinnvoll? Wenn eine Datenbank ein einer 1TB Datei 2
    > bytes ändert, muss die ganze Datei neu geschrieben werden?

    Kannst du mir sagen, welche Datenbank so arbeitet?! Mir fällt da jetzt nur SQLite ein, die tatsächlich alles in eine Datei schreiben. Aber der ganze Rest, arbeitet deutlich effizienter.

  5. Re: COW

    Autor: Steffo 20.02.23 - 19:22

    zonk schrieb:
    --------------------------------------------------------------------------------
    > Wann kommt ein nutzbares COW Filesystem. Ähnlich wie ZFS oder Btrfs (Aber
    > halt nicht borked)? Ist da irgendwas im Busch?

    Was genau ist an Btrfs im Eimer?! RAID 5 wurde offiziell nie für reif erklärt.
    Es gibt noch Bcachefs, das angeblich megatoll sein wird, wird aber hauptsächlich von einer Person entwickelt.

  6. Re: COW

    Autor: minnime 20.02.23 - 19:32

    Die meisten Dateien schreiben am Ende in eine oder mehrere Dateien, und wenn die dann halt ein TB oder auch GB hat. MySql bspw. legt zwar für jedes Speicherintensives Objekt eine Datei an aber Oracle bspw. schreibt, zumindest standardmäßig, ein ganzes Schema in eine Datei.

  7. Re: COW

    Autor: Steffo 20.02.23 - 19:39

    minnime schrieb:
    --------------------------------------------------------------------------------
    > Die meisten Dateien schreiben am Ende in eine oder mehrere Dateien, und
    > wenn die dann halt ein TB oder auch GB hat. MySql bspw. legt zwar für jedes
    > Speicherintensives Objekt eine Datei an aber Oracle bspw. schreibt,
    > zumindest standardmäßig, ein ganzes Schema in eine Datei.

    Da fällt mir gerade ein, dass COW bei Datenbanken nie gut funktioniert hat. Es hat andere Anwendungsszenarien.

  8. Re: COW

    Autor: Yamakuzure 21.02.23 - 06:21

    MarcusK schrieb:
    --------------------------------------------------------------------------------
    > zonk schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Wann kommt ein nutzbares COW Filesystem. Ähnlich wie ZFS oder Btrfs
    > (Aber
    > > halt nicht borked)? Ist da irgendwas im Busch?
    >
    > ist das wirklich immer sinnvoll? Wenn eine Datenbank ein einer 1TB Datei 2
    > bytes ändert, muss die ganze Datei neu geschrieben werden?
    > Ich denke der Bedarf ist nicht so groß, backups ersetzt man damit eh nicht.

    Das ist nicht was Copy-On-Write meint.

    Bei COW wird eben *nicht* die ganze Datei kopiert, sondern nur neue Inodes angelegt, die die alten Blöcke referenzieren.
    Erst wenn in einem Block etwas verändert wird, wird auch ein neuer Block geschrieben.
    Snapshots arbeiten so, quasi wie incrementelle Backups.

    Und bei SSD und NVMe heißt COW, dass Blöcke nicht verändert werden können, sondern bei jeder Veränderung neu geschrieben werden müssen.

    Aber was, zonk, hat das mit dem Artikel zu tun?

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Administratorin/IT-Admini- strator (w/m/d) Windows Server Infrastruktur, Schwerpunkt SharePoint-Betrieb
    Informationstechnikzentrum Bund (ITZBund), verschiedene Standorte
  2. IT Inhouse Consultant SAP SuccessFactors Recruiting (w/m/d)
    dmTECH GmbH, Karlsruhe
  3. IT-Softwareentwickler mit dem Schwerpunkt Datenbanken (w/m/d)
    awk AUSSENWERBUNG GmbH, Koblenz
  4. Mitarbeiter*in Training / Helpdesk (m/w/d)
    Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 399€ (UVP 549,99€)
  2. 219€ (Vergleichspreis ca. 260€)


Haben wir etwas übersehen?

E-Mail an news@golem.de