Is that actually a good idea though? Leaderboard queries are likely to be the most common things you do with the data. You'd save a join by storing the username with the score data (as you'd never want one without the other), and it wouldn't save that much space by separating them given that usernames are only a few tens of bytes each.