I am learning to make an app. It can let users input data into the app and will show it to other users.(For example, a social media app user upload something)
The data might be text, images etc. (But no video store because want to keep it lowcost)
I am looking for cloud storage servers, but I have no idea what the difference between firestore, Firebase Real-time DB, s3 etc
For example, if the user uploads a pasta image and a text saying 'that is good' What database shout I choose? Will it need to be separate the text and the image to different DB?
If need separate, what will the structure be?