Всем привет, хочу посоветоваться). Нужно сделать систему, можно сказать что это будет crm с системой управления сайтами, вообщем 1 главная база данных больше миллиона товаров, и десяток магазинов которые подключенны к ней и работают напрямую с главной базой не имея своей. Посоветуйте какую базу лучше выбрать под такие нужды?
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.