Does database require block storage always? I was reading the difference between block, file and object storage and I read somewhere that database require the underlying storage to be block storage. Is this true? Can I not install a database on a system that has file storage?
No, it's not true. Many DBMSes today (eg Microsoft SQL Server, PostgreSQL, Oracle, MySQL) use file storage by default, although some (eg Oracle) can also use block storage.