First significant work in going beyond BLOBs has been established with PICDMS [REF].
For the special case of sparse data, OLAP data cubes are well established; they store cell values together with their location - an adequate compression technique in face of the few locations carrying valid information at all - and operate with SQL on them.