The CSR data structure allows for much faster data querying and matrix operations with a pretty small overhead on the memory side.