There is a topic here in which is discussed the impacts of inserting a NULL value or an empty value. However, the answers involved both programming and query impacts, and the storage system was not mentioned.
Do the DBMSs (more specifically MySQL and PostgreSQL) make some assumptions whether a value is null or is empty? What is the impact on storage and efficiency?