SQL Server наверняка сможет справиться с любой вашей нагрузкой. SQL Azure поддерживает базы данных объемом до 150 ГБ (хотя я слышал, что вы можете получить больше, если спросите). Azure SQL Federation позволяет масштабировать несколько баз данных на сотнях узлов по всему миру.
Что касается реляционной базы данных, такой как SQL Server, или вариантов «NoSQL», таких как хранилище таблиц Azure, то это зависит от ваших потребностей и от того, насколько структурированы ваши данные. Учитывая, что вы, вероятно, будете делать много объединений, опрашивая подписчиков пользователей, твиты, которые кто-то должен увидеть, и т. Д., Вам лучше всего использовать реляционную базу данных. Даже Facebook по-прежнему использует MySQL, так что вы не совсем в плохой компании с использованием реляционных БД.