Remote Blob Storage (RBS) is a library API set that is designed to move storage of large binary data (BLOBs) from Microsoft SQL Server to external storage solutions.
With RBS, blob data is stored in external storage solutions such as Content Addressable Stores (CAS), commodity hardware with data integrity and fault-tolerance systems or mega service storage solutions. A reference to the blob is stored in the database. An application stores and accesses blob data by calling into RBS client library. RBS manages the lifecycle of the blob by doing garbage collection as and when needed.