Dúvida sobre que banco de dados utilizar em aplicação web

Basicamente existirá dois grupos de pessoas:

Pessoas físicas (PF) e Pessoas Jurídicas(PJ)

Uma vez ao mês as PJ vão clicar num botão que irá enviar massivas quantidads de SMS e massivas quantidades de emails para as PFs, um SMS e um email para cada PF. Os SMSs informação algo para lerem de fomrma mais completa em seus e-mails.

A ideia do sistema pode abraçar todas as pessoas do planeta. Aí vem a dúvida: Esse sistema pode ser feito num banco de dados relacional ou precisa ser feito num nosql? Se for num nosql, que tipo de nosqlfunciona melhor com envios massivos de SMS e email?

Iae, blz?

Ao meu ver, se seu sistema apenas irá enviar sms e email e precisará manter o email/numero de mais de 7 bilhoes de pessoas um NoSQL cairá bem para vc.
Agora qual NoSQL vc usará vai depender do seu bolso. Eu não sei sobre preços do Mongo e servidores, mas já vi e testei o DynamoDB da amazon

https://aws.amazon.com/pt/dynamodb/pricing/

Dê uma lida e veja o que vc acha.

[]'s