I have seen how proxies are used to store data in separate contracts apart from the possibility of updating the main contract. But this has led me to ask myself the following question.
If a contract intends to receive a lot of data, does it have to take into account any storage limit?
I know that the gas limit of a block is several million units of gas, but I don't know anything about the storage limit. Is there such a thing?