1
MySQLfs: Usare MySQL come filesystem
marzo 2008 da Lobotomia
Tramite FUSE si posssona fare tante belle cose, una di queste è usare MySQL come file system.
MySQLfs è un progetto che si appoggia a FUSE per realizzare un filesystem su DBMS.
Tecnicamente MySQLfs memorizza i byte dei contenuti dei file in tuple del database, permettendo così di memorizzare file grandi senza l’utilizzo di titpi di dati particolari (come ad esempio il tipo BLOB). I vantaggi dell’utilizzo di un filesystem che si poggia su MySQL sono evidenti, esso può godere dei vantaggi dati dai servizi di backup, clustering e replica tipici dei DBMS.
Su Linux.com è presente una guida su come installarlo e un benchmark di confronto con un filesystem EXT3, dateci un’occhiata!






























Categorie: 

marzo 1st, 2008 alle 20:38
Io sto lavorando su un filesystem che usa un database (MySQL, o alternativamente PostgreSQL) per gestire i metadati assegnati ai files: http://lobotomy.sf.net/Hyppocampus.php .
!
In realta’ il progetto e’ ben piu’ complesso che non il semplice storage dei dati, il filesystem e’ organizzato in maniera relazionale (interrogabile con query SQL) ed esistono una serie di componenti collaterali ponderati in funzione di questo nuovo approccio alla gerarchia dei files.
Ci sto ancora lavorando, il tutto e’ lungi dall’essere anche solo vagamente usabile, ma le idee non mancano: se qualcuno desidera collaborare, o semplicemente avere maggiori informazioni, mi mandi una mail a m4db0b AT users DOT sourceforge.net