What Every Data Programmer Needs to Know About Disks
1–10 of 11 posts
Re: What Every Data Programmer Needs to Know About Disks
#2Re: What Every Data Programmer Needs to Know About Disks
#3Re: What Every Data Programmer Needs to Know About Disks
#4Slide 13: "Laugh at MongoDB" is pretty stupid, mongo makes certain trade-offs that are not for everyone, but they are still meaningful.
The presentation doesn't explore the RAID options, which is a shame.
Re: What Every Data Programmer Needs to Know About Disks
#5Is there a video recorded of the presentation somewhere? This seemed really interesting
Re: What Every Data Programmer Needs to Know About Disks
#6Slide 6: "[Disk] throughput: 768 MB/sec on SATA 3" is misleading, consumer-grade rotating disks barely fill SATA 1 with ~70 MB/sec. SSD are faster in raw transfer, and if you have a RAID you are not limited by a single SATA channel any more. Slide 13: "Laugh at MongoDB" is pretty stupid, mongo makes certain trade-offs that are not for everyone, but they are still meaningful. The presentation doesn't explore the RAID…
Re: What Every Data Programmer Needs to Know About Disks
#7When ext4 came out, I remember a large number of apps losing data, as the metadata and 'normal data' caches can get out of order, meaning that:
Write file B. Rename B -> A.
Can result (after a crash) in A being empty, as the rename can occur before the contents of B are actually written.
Re: What Every Data Programmer Needs to Know About Disks
#8http://www.oscon.com/oscon2008/public/schedule/detail/3172
Get the presentation here: http://flamingspork.com/talks/2007/06/eat_my_data.odp
Re: What Every Data Programmer Needs to Know About Disks
#9This talk totally failed to properly discuss the issues of the various kinds of fsync, instead (it seems to me) just making a selection of vague comments. That is a shame, as really properly understanding file integrity is a really important issue, which is very easy to get very wrong. When ext4 came out, I remember a large number of apps losing data, as the metadata and 'normal data' caches can get out of order, mea…
After an hour or so reading semi-related material I have an understanding that goes beyond these basics :-/
Re: What Every Data Programmer Needs to Know About Disks
#10Paint me unimpressed. "eat my Data" was a way, way better and deeper presentation: http://www.oscon.com/oscon2008/public/schedule/detail/3172 Get the presentation here: http://flamingspork.com/talks/2007/06/eat_my_data.odp