Chapter 6. Object Storage and Retrieval

Data, data, everywhere, but not a byte to eat. How we store, organize, and access data can determine the future success of software systems and thus the organizations that rely on them so heavily. Choosing poorly in these respects can doom us to a long, agonizing information death as complexity, inefficiency, and competing constraints spiral out of control.

This chapter explores the myriad choices available for keeping your 1s and 0s safe, easy to work with, and able to scale up to meet demand. In particular, the focus is on approaches that force us to do as little thinking as possible about the actual mechanics of object storage. Very often we are constrained by the data storage choices made by others. Occasionally, ...

Get Practical Ruby for System Administration now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.