If you will be having 1K users writing per second regularly, and you have fear of the 10GB, then I s
If you will be having 1K users writing per second regularly, and you have fear of the 10GB, then I suggest split your database. You don't have to go one DB per user, but maybe split by table if there are obvious ways to split, and have N DBs where you can share the load. If the queries are the same and splitting by table doesn't make sense, then sharding among N DBs works fine too.
It depends how often you will be having this load, and how soon you will hit the storage limit.
It depends how often you will be having this load, and how soon you will hit the storage limit.




