I'd use
nVault Array and create an array structure to simulate table columns. You would then read all records from the table(s), calling nvault_set_array() for each -- use steam id as the unique key.
What's wrong with leaving it on SQL? Are you having issues?
__________________