What factors do you consider before choosing a database for a project?

Technical