SQL vs NoSQL для больших данных: кто кого?
Привет всем! Собственно, вопрос такой. Работаю с распределенными системами, и постоянно возникает дилемма: для новых проектов брать реляционку или уже сразу смотреть в сторону NoSQL? Вроде бы для больших объемов и гибкости схемы NoSQL кажется очевидным выбором, но ведь и современные SQL-базы неплохо масштабируются, особенно с JSONB, как мы тут недавно обсуждали.
Интересно ваше мнение, особенно от тех, кто на практике сталкивался с миграциями или построением систем с нуля. Какие критерии решают для вас? На что обращаете внимание при выборе между, скажем, PostgreSQL и Cassandra/MongoDB для аналитики или обработки потоковых данных? Развитие IT идет семимильными шагами, и хочется выбрать правильный вектор.