I’m using sqlite as temporary storage to calculate statistic about moderately large data set.
I’m wondering what will happen if my database exceed 2GB on 32 bit system. (I can’t currently change the system to 64 bit)
Does it use memory mapped files and break if size of file exceed addressable memory? (like mongodb)
According sqlite documentation, maximum size of database file is ~140 terabytes and is practically limited by os/file system.
You can read more here (note the Pages section): http://www.sqlite.org/fileformat2.html