Несмотря на то, что платформы, о которых вы говорите, очень молоды по сравнению с SQL, они уже достаточно длинные, чтобы быть достаточно зрелыми, и вы не рискуете, используя их вместо SQL, если они соответствуют тому, что вы пытаетесь сделать.
Однако в этом случае может быть лучше придерживаться SQL - у вас уже есть весь код, хорошо работающий с SQL, и вы можете получить большинство необходимых улучшений производительности, добавив поисковую систему или компонент кэша вместо переписывания вся система.
Если вы все равно планировали переписать, вы можете использовать любое хранилище данных, какое захотите - просто выберите тот, где стандартная модель данных наиболее близка к вашим данным и запросам, которые вам нужно поддерживать.