These sound like the kind of hidden costs that could turn sqlite's simplicity quite complicated if you don't see them coming.