There's no generic answer to the question because the code that sits between a form submission and a database table varies wildly from application to application. Perhaps more importantly, different applications will react differently if you add code to interfere with the way the data is stored and retrieved.
That being said, if it is mission critical to minimise the volume of your rsform submissions then you could turn off store in database for that form and then write some custom code to catch the submission in the after submission php option - then basically you would loop through your post, sanitize some data, exclude entries that you count as empty, json_encode the data and add to some custom table. But you're effectively writing a small application from scratch then.
And with that being said, I'm not sure what 'full' means in your question - surely it would be easier to have sufficient storage available.