I am looking to optimize reading/writing huge data for a C++ simulation application. The data termed as a \"map\" essentially consists of integers, doubles, floats and a single
Use memory mapped file (http://en.wikipedia.org/wiki/Memory-mapped_file);