4 ms·
Because Facebook, Google, and Amazon have the engineering talent to build their own. No "ordinary" enterprise (basically everyone else) can just say "oh, mount
by outside1234 12y ago
Because Facebook, Google, and Amazon have the engineering talent to build their own.
No "ordinary" enterprise (basically everyone else) can just say "oh, mounting and unmounting is an issue? let's use a raw disk instead!" -- that is just well beyond their capabilities.
Also, only Facebook / Google / Microsoft / Amazon have the scale that designing your own cold storage makes sense.
- fragmede 12y agoNot really. Skipping the filesystem layer and using the raw disk has been an optimization for databases (ms-sql, mysql, oracle db) has been a practice for quite a while.
- xyzzyz 12y agoMicrosoft and Oracle aren't ordinary enterprises either.
- raverbashing 12y agoThere's a joke that the O_DIRECT flag on Open(2) in Linux should be changed to O_RACLE
- pkz 12y agoThis is very true. I work in the public sector and while we often need to store petabytes of data we have a hard time finding and keeping engineering talent to do stuff like this. Instead we buy expensive enterprise stuff. I find it frustrating.
- cmurf 12y agoI agree. Public dollars should, as much as possible, be used to implement and advance open software and hardware. It's no longer just about "free" as in no cost, it's free as in no contract, no lock-in; and not "no one owns it" but rather "everyone owns it." There's a certain obligation and clear benefit for everyone to make it better, including easier to implement.
- mbubb 12y agoYes it is a radical simplification of the data center setup that allows for the scaling to design this.