Database is the most fundamental thing about your project, probably even more than programming language. I've seen a lot of projects that didn't choose their DB carefully or had non-optimal practices while operating their DB and they had a lot of problems and suffering because of that. Here are some guidelines on how to choose a database and go forward with happiness.