Why did you choose to use a sqlite db?

If infodb is the bottleneck for a node which causes uploads to more likely fail, can an optional option be added to use tmpfs as a sort of buffer for the upload?