Index in Dataverse, body in Blob. Filter / sort / join fields go in Dataverse ($40/GB/mo, queryable). Heavy content — transcripts, raw payloads, embeddings, files — goes in Blob ($0.018/GB/mo, ~2,000× cheaper) with just a vo_blobUrl pointer left on the row.