+ 5
Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage
+ 4
Technically all databases are stored on a filesystem :)
The cloud... is just someone else's computer.
The database engine is a software that manages this storage and retrieval in the background, providing an interface for the programmers to interact with the data.