Базы данных NoSQl хороши для некоторых веб-сайтов, где вам не нужны транзакции или согласованность, когда все, что вы делаете, это представляет некоторые данные (но до тех пор, пока вы не станете действительно очень большими, они на самом деле не очень нужны).
Но если вам необходимо обеспечить соблюдение финансовых правил (или других сложных правил целостности данных) или внутреннего контроля или отчетности и агрегирования данных для отчетности, вам нужна СУБД. Могу поспорить, что даже Google использует СУБД для своих собственных кадровых и финансовых данных и т. Д.
В некоторых веб-приложениях вам может даже потребоваться сочетание обоих: базы данных nosql для некоторых типов информации, реляционной базы данных транзакций для заказов и других вещей, где требуется согласованность транзакций.
Если вы разрабатываете веб-сайты, я думаю, что вам необходимо полностью понять оба типа баз данных и потребности, стоящие за ними, прежде чем выбирать, как обрабатывать какие-либо новые функции.
Мне кажется, что вы почти ничего не знаете о реляционных базах данных и предпочли бы делать то, что проще для вас лично, чем то, что подходит для проекта. Может быть, я не правильно читаю это, но любой, кто никогда не использует объединения, сомнителен с точки зрения понимания реляционных баз данных.
Вы не выбираете между этими двумя, основываясь на том, какой из них кажется более легким для понимания или который является модным словом месяца, вы выбираете их на основе функциональности, которая вам понадобится не только для пользовательского интерфейса, но и для административных задач, отчетность, финансовые или другие виды аудита данных, государственное регулирование, восстановление данных в случае сбоя оборудования и т. д.