What's the limit on size of a string? What about special characters? Even if these work... Is that an efficient way to do it?
A blob is still just data. It has to be stored some way. Docs functions don't need blob data types for anything really. Efficiency would be largely up to the back end and what kind of database is used and how it's queried.