Chapter 8. Native File Streaming

Leonard Lobel

The ongoing proliferation of digital content in today’s world is generating unstructured data at a bewildering rate. Consequently, modern applications must cope with a multitude of binary files and formats. You might have to store and process photos, videos, documents, spreadsheets, email messages, and other related unstructured artifacts with your database records. This unstructured information—which is really just a binary stream—is commonly referred to as BLOB (Binary Large Object) data.

BLOB data needs to be associated with the structured data that lives in a relational database, and it must stream efficiently into and out of your application. Traditionally, relational database management systems ...

Get Programming Microsoft® SQL Server® 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.