My position, which is only mine, is that the database should only be stored on the internal device, and that only additional heavy data such as images and static maps should be on a separate storage.

Not even my Twitter clients, whose databases are much larger than my cgeo database, allow any database move.