This answer did not really help as it did not suggest anything. The size does matter because each session saved by our customer is held by a single sqlite database file. <b>It does make a different if avg. file-size for a single session will be ~50MB or ~1GB. As for performance - our application must save integrity in cases of crashes or power loss thus if every modification our customer is doing has to go through text parsing prior to database save it does make a noticeable difference.