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

Sind Userspace-SQL-Datenbanken auch nur Spielzeug ?

Anzeige
  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.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08