Elastic scaling: NoSQL systems are designed with the ability to expand transparently in order to take advantage of the addition of any new nodes.
Better economics: use clusters of inexpensive commodity servers.
Flexible data models
Programming models: few facilities for ad-hoc query and analysis.
Expertise: fewer experts.