Not necessarily. Most database libraries support SQLite as an option, and if you must use PostgreSQL or MySQL, then having a container app solves those purposes nicely. Personally I'd like to see more applications move to file based storage, which scales more easily on distributed storage systems.