1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › Linus Torvalds: User-Space-Treiber…

Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

Für Konsolen-Talk gibt es natürlich auch einen Raum ohne nerviges Gedöns oder Flamewar im Freiraum!
  1. Thema

Neues Thema Ansicht wechseln


  1. Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: Thread-Anzeige 30.06.11 - 12:21

    Postgresql, MySQL usw. laufen auch im Userspace.

    Dateisysteme und Datenbanken haben einiges gemeinsam: Persistenz und Geschwindigkeit beispielsweise.
    D.h. der Kernel ist der einzige der kewl genug ist, dem Blockdevice die Datei herauszuschälen. Aber die Datei zerlegen, abspielen, un-bzippen, html+css+javascript Interpretieren, das openOffice-XML-Dokument bearbeiten usw. was im Prinzip oft viel komplizierter ist, als nur dumm Blöcke vom Blockdevice runterzukratzen und zu kopieren, dafür sind Userspace-Programme gut genug... .

    Diese Vorausschau erklärt vielleicht, warum es inzwischen 3(?) Filter-Systeme unter Linux gibt... .
    Oder warum Linux-1 a.out hatte und erst bei Linux2 auf das schon vorher verbreitete ELF-Format gewechselt wurde... .

  2. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: *ubuntuuser 30.06.11 - 14:18

    Du vergleichst hier Äpfel mit Birnen, Datenbanken, un-bzippen und html-css-javascript sind was ganz anderes als HW-Zugriffe.

  3. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: antares 30.06.11 - 15:36

    nein, er hat Systeme I gehört, aber nicht verstanden...
    Siga halt

    Warum UNIX/Linux schaedlich ist:
    'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
    'killall' zuechtet regelrecht Massenmoerder,
    'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
    'touch /dev/breasts' macht root zum Sex-Offender
    ******
    macht aus nutzern raubmordhörer ohne klickibuntigui!

  4. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: Thread-Anzeige 30.06.11 - 17:09

    Wieso kann eine SQL-Datenbank dann performant im User-Space laufen und ein File-System dann nicht und braucht unbedingt Kernel-Treiber ?
    Und Webbrowser erst recht. überleg mal wie viele Pixel die schreiben müssen. Das geht gar nicht performant ohne direkten Hardware-Zugriff.
    Oder VLC und Mplayer. Ohne kernel-treiber können die sicher kein mpeg2 oder gar h.264 in FullQuadHD dekodieren.
    Das war Sarkasmus... .

    Das Filesystem greift auf ein Blockdevice zu. Es geht um das Filesystem. Nicht um das Blockdevice im Kernel. Das Blockdevice im Kernel macht die Hardware-Zugriffe. Nicht das konkrete Filesystem also ext2/ext3/ext4/, ZFS, squashFS, Reiser usw.

  5. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: ThorJH 30.06.11 - 17:37

    Moin,

    das Filesystem IST ein Blockdevice. Nicht umsonst gibt es /dev/sda1 und so weiter. Und da gibt es durchaus einen Unterschied, ob du direkt im Kernelspace bist, oder über eine Bibliothek wie FUSE aus dem Userspace auf die Kernelfunktionen zugreifst.

  6. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: EqPO 01.07.11 - 08:37

    Du hast keine Ahnung von was du redest. Eine Datenbank hat eben nicht hunderte von Dateisystemzugriffen, sondern wenige und sie glänzt mit ihrem Caching. Darum ist sie schnell. Ein Dateisystem muss schnell ALLE Dateisystemzugriffe abarbeiten. Als da wären mitunter Apache, SQL (ja das schnelle SQL ist nur ein Teil des ganzen), eMail, PHP, syslog, ntp, ssh2, Automation für Backups und so weiter und so weiter. Das alles muss durch das Nadelöhr FUSE.

  7. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: bstea 01.07.11 - 09:50

    Eine Datenbank hat auch hunderte von Dateizugriffen, aber durch geschickte Organisierung(B+-Baum) und Prefetching/Pufferung können diese minimiert bzw. viele abgefangen werden.
    Das Problem ist aber, dass diese Mechanismen nichts nutzen, wenn alle Daten gleichmäßig gebraucht werden. Trotzdem müssen nicht alle Dateizugriffe, Plattenzugriffe bedeuten. Gleiches gilt auch für ein Dateisystem, dort werden die gleichen Mechanismen benutzt.

  8. Re: Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

    Autor: chrulri 01.07.11 - 17:15

    Nur hast du dann bei FUSE noch teure Kontextswitches etc.. mit drin was dir die Performance auffrisst.

  1. Thema

Neues Thema Ansicht wechseln


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. L-Bank, Karlsruhe
  2. BruderhausDiakonie Stiftung Gustav Werner und Haus am Berg, Reutlingen bei Stuttgart
  3. TeamBank AG, Nürnberg
  4. VPV Versicherungen, Stuttgart

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. für PC, PS4/PS5, Xbox und Switch
  2. 6,99€
  3. (u. a. Star Wars Jedi: Fallen Order für 23,99€, Star Wars: Squadrons für 18,99€, Star Wars...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme