prettyfs
TRANSCRIPT
PrettyFS perl
()
()
wassr
wema (wiki) perl
wasaco (wassr client) perl
xircd (irc server) perl
agenda
Web
mogilefs
prettyfs
Web
()
(podcast, )
DB(RDBMS)
(file read/write)
app serverNFS
rsyncapp server
DB
app serverMySQLBLOB
mogilefs
livedoorapache+mod_perl
(amazon S3)
mogilefs
perl
Brad Fitzpatrick
trackstore(perlbal)
mogilefs
storestorestorestoretrackertracker
client
perlbal
tracker
client
storeURL()
store
WebDAVHTTP
trackerstore
mogile
devicestore
class
classdevice
AB
perlbal
Perl
X-REPROXY-URLappURLperlbal
trackerstoreURL(s)
storeheader(content-type)app
mogilefs
perlbal
storeURL(X-REPROXY-CACHE-FOR)
class,device
(store)
!
prettyfs
1host1tracker,store
trackerrevers proxyperlbal()
prettyfs
dbdbRDBMSKVS
content-typeHTTP header
tracker
workerjob queuestore
mogilestore URL
trackerhttpd(storerevers proxy)http://tracker/filekey URL
URL
mogilefs+tracker+store
store
storestore
store
trackerplack
worker, db