4 ms·
Very interesting idea. However, it made me think that one major flaw of Dropbox will limit its potential as the "ultimate storage." Dropbox is very memory inte
by orijing 16y ago
Very interesting idea. However, it made me think that one major flaw of Dropbox will limit its potential as the "ultimate storage."
Dropbox is very memory intensive, even for my 5 gigs and my 40,000 files in the Box. If you cover my entire hard drive, that's over 100 gigs and millions of files. Each file (and each sub part of a file, sort like like a Merkel Tree) must have its finger print stored in memory. Currently those 40,000 files use about 70 MB, and when syncing, consume an entire CPU. I can't imagine how resource-intensive it would become if I indexed my entire hard drive now.
I don't think Dropbox can push order-of-magnitude improvements in resource usage, even if they move away from Python. I'm sure they're already doing very well. I have multiple friends working there, and I have talked to Drew and Arash. All of them are very brilliant people and I doubt that they haven't consumed all the low hanging fruit in performance.
Sure, in the future using 20x the memory may be OK. That's just 4.3 doublings, so maybe memory increases may balance it out. But don't forget that the amount of data I have will also increase.
So I don't think it's feasible (with the current trajectory of technology) to have Dropbox serve as the ultimate storage medium, unless we develop a different way of syncing files.