Echt, de belangrijkste overweging is tussen relationele databases (zoals MySQL) en documentgeoriënteerde databases (zoals mongoDB). Vergeleken met de verschillen tussen elke klasse van databases, zijn de verschillen binnen elke klasse meestal klein, vooral voor de applicatie waar je het over hebt.
Mijn eerste aanbeveling is om bestaande software te gebruiken, zoals WordPress . In dat geval wil je hun backend gebruiken, wat een relationele database wordt.
Als je zeker weet dat je het wiel opnieuw wilt uitvinden, en je hebt een host die dit aankan, zou ik een documentgeoriënteerde database kiezen. Het grote voordeel is het losse schema; terwijl u velden aanpast en toevoegt aan de database, hoeft u zich geen zorgen te maken over het wijzigen van de gegevens in de database - u kunt gewoon omgaan met ontbrekende velden zodra ze verschijnen.