The following features are driving the popularity of NoSQL databases like MongoDB, CouchDB, Cassandra, and HBase:популярность двигалась хайпом. А после того как множество людей сильно обожглось - все стали ооочень осторожны
1. Storing large volumes of data without structure. A NoSQL database doesn’t limit storable data types. Plus, you can add new types as business needs change.в постгресе уже кучу лет есть жсонб
2. Using cloud computing and storage. Cloud-based storage is a great solution, but it requires data to be easily spread across multiple servers for scaling. Using affordable hardware on-site for testing and then for production in the cloud is what NoSQL databases are designed for.ни к селу, ни к городу. Та же монга не придумана для клауда. Монга под нагрузкой требует под собой железо. И монга так себе скейлится
3. Rapid development. If you are developing using modern agile methodologies, a relational database will slow you down. A NoSQL database doesn’t require the level of preparation typically needed for relational databases.миграции. Для такого придумали миграции