[Olug-list] reiser4

Erik Grinaker erikg@wired-networks.net
11 Aug 2003 00:51:36 +0200


kuro5hin har en god artikkel om det nye reiser4 filsystemet som
sannsynligvis vil v=E6re med i versjon 2.6.0 av Linux (hvis det blir
stabilt f=F8rst).

http://www.kuro5hin.org/story/2003/8/9/172159/7912

Reiser4 er en slags hybrid mellom et filsystem og en database, hvor hver
eneste fil ogs=E5 er et directory, og man kan lagre metadata (attributter)
som filer under "fil-directoryet". For eksempel kan man for mp3-filer
lagre artist-navnet under musikk.mp3/artist, og genren under
musikk.mp3/genre.

Database-baserte filsystemer er ikke noe nytt, men hittil har ytelsen p=E5
disse v=E6rt altfor d=E5rlig til at det er gjennomf=F8rbart i praksis. Men
Reiser4 er faktisk kjappere enn noe annet filsystem for Linux; 77%
raskere enn nummer 2 p=E5 listen, reiserfs 3. Benchmarks finnes her:

http://kerneltrap.org/node/view/715


Kommende Windows Longhorn vil vel bruke et nytt filsystem basert p=E5 en
Access-database og NTFS. Men man kan si at en av grunnene til at man
laget databaser er at filsystemet ikke var egnet for lagring av mange
sm=E5 biter data og man trengte derfor et slags mellomlag mellom
applikasjonen og filsystemet. =C5 bruke en database som filsystem mener
jeg er =E5 angripe problemet fra feil vinkel, det vil v=E6re mer fornuftig =
=E5
forbedre filsystemet slik at databaser i mange tilfeller vil v=E6re
overfl=F8dige - slik Hans Reiser har gjort med nye reiser4. Reiser4 er
ogs=E5 raskere enn de fleste database-servere hvor dataene lagres som
BLOBs, da de fleste databasene lagrer dataene i et B-tre, mens Reiser4
bruker et B+tre.

Blir spennende =E5 se hvor utbredt dette blir, men jeg holder en knapp p=E5
at reiser4 etterhvert vil bli standard-filsystemet for GNU/Linux
systemer.

--=20
Erik Grinaker
http://erikg.wired-networks.net

This signature has been rot13-encrypted twice, reading it is illegal
under the terms of the DMCA.