STL map usage for 16 GB of data on a 64 bit machine
<p>This may sound interesting(or may weired), I just wanted to upload a very large database into memory(this can go from 12GB to 16 GB).The file will get uploaded every day in memory and will subsequently will be used for that whole day(and so on).
  Is it alright if I use STL map for this use case?Does STL map works fine with that kind of data size on 64bit machine(if anyone have any experience working on this kind of problem).Also the no. of queries to that STL map will be around 1000 per second.
Let me know if anyone have any experience working on this kind of problem or I should go for some other data structure(any third party tool which can reliably do so) ?</p>

<p>My main issue is that I want to save my I/O time in realtime.But I also have mysql as my database where I need to persist this data.Is it Ok If I use sqlite as "in memory" DB and then I save that data in mysql(on disk) ?I think mysql also provides "MySQL Cluster" for something similar but I don't know how useful it is practically.</p>
