Durability is a measure of how likely data is to be lost on a storage system. It’s commonly measured in “nines:” for example, a storage system may offer eleven nines of durability.1
Nines of durability is largely a marketing metric because of how it is defined. Amazon originally defined it as:2
the probability that the object will remain intact and accessible after a period of one year
This makes “eleven nines” sound good when it really may not be. Consider:
- If you have a billion objects () and eleven nines of durability ( ), you wind up with a 1% chance of losing data a year (). Not so good.
- If what you think of as an object is actually sharded over multiple parts, you might have more than a billion objects, and therefore a higher probability of data loss.
- This durability says nothing about the size of each object.
Footnotes
-
For example, “LRS provides at least 99.999999999% (11 9s) durability of objects over a given year.” (from Data redundancy - Azure Storage | Microsoft Learn) ↩
-
New: Amazon S3 Reduced Redundancy Storage (RRS) | AWS News Blog ↩