We are developing a community where the Bitcoin Core is used as payment processor. So we create wallet for each user (which occasionally creates new .dat files), then we generate addresses and send payments to user's wallet. As we may have to many wallets, more then 100K or 1M I have been warned that the Bitcoin Server may crash due to too many files created.
So my questions are: Does Bitcoin Core have problem with too many wallets? Which is the recommended limit? May be the limitation is only in container Linux server CPU abilities? So bigger CPU may handle more wallets and not to crash?
Thank you for your support in advance.