Den vigtigste overvejelse er virkelig mellem relationelle databaser (som MySQL) og dokumentorienterede databaser (som mongoDB). Sammenlignet med forskellene mellem hver databaseklasse er forskellene inden for hver klasse normalt små, især for det program, du taler om.
Min første anbefaling er at bruge eksisterende software, såsom WordPress . I så fald vil du gerne bruge deres backend, som vil være en relationel database.
Hvis du er sikker på, at du vil genopfinde hjulet, og du har en vært, der kan rumme det, ville jeg vælge en dokumentorienteret database. Den største fordel er det løse skema; Når du ændrer og tilføjer felter til databasen, behøver du ikke bekymre dig om at ændre dataene i databasen - du kan bare håndtere manglende felter, efterhånden som de dukker op.