Yes, anyone who is about to set up a blog or website will need database hosting. However, it completely depends on your requirements if you want free database hosting or just wish to pay a small fee for decent features in their database hosting. This especially relies on the amount of data your site will use. Therefore, for lesser data, you can go for the free database hosting, and for medium or large data chunks, you should consider going for affordable database hosting.