Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases

Gary Byrne
Gary Byrne
16,514 Points

Social media project - which database would be best ?

Hi , I am starting a project where I am building a small social media website that has a messenger and user login and it will show different views based on the type of user logged in etc. It will also store data of every persons profile.

I want to use angular js, with node and express . It came to my attention about using the Mean stack (Mongodb express angular and node) .

But I've noticed a lot of people saying not to use mongo for this type of project.. Can anyone who knows more about this sort of thing shed some light for me ?

Thanks in advance. :)

1 Answer

Seth Kroger
Seth Kroger
56,413 Points

I think MongoDB, MySQL, PostgreSQL, etc. would all be fine for your project. Each database has their pros and cons. Whether some people say you shouldn't use one in particular isn't as important as why they are saying it and if there are any cons specific to your project. (Programmers aren't immune to irrational opinions on software. MongoDB is faddish right now, but being too cool for fads never seems to go out of style.)