How do you decide whether a project really needs blockchain or a traditional database?

How do you determine if a software project should use blockchain technology instead of a regular database?