There is also movement away from using databases as integration points in favor of encapsulating databases with applications and integrating using services.
The rise of the web as a platform also created a vital factor change in data storage as the need to support large volumes of data by running on clusters.
Relational databases were not designed to run efficiently on clusters.