小弟我想读入几千万对数据进行画图,画一个带滚动条的图

我想读入几千万对数据进行画图,画一个带滚动条的图。
将数据读入vector,list,queue,map等哪种定义的缓存比较好。

数据就像坐标一样,是一对一对出现的,一个x值,一个y值。

缓存要具备查找功能,比方说从x值是100开始,取500对数据。
vector

------解决方案--------------------
用内存影射文件一块一块的搞