I am using streams to store the hash to database records for a number of tables on chain. Is it recommended to use a single stream to store all the hash for all tables using table name as key. Or is it better in terms of scalability and performance wise to store them in separate streams?