Вопросы по быстродействию + Какую базу лучше всего использовать?
все зависит от того что вы с этими данными делать будете. Если просто хранить - то выдержит конечно. Если делать сложные выборки - то зависит от нагрузки и количества запросов а так же расставили вы индексы или нет ну и все такое. Ну и для такой выборки памяти под индексы надо прилично и тюнить настройки mysql.
Если вас интересует как ускорить запись - можно сначала загонять все в буфер (redis например) и потом пачками заносить все в базу.
Если интересует как ускорить чтение - кеширование, индексы, агрегация штуками типа elasticsearch. Но опять же только если у вас есть проблемы с производительностью. Не занимайтесь преждевременной оптимизацией. Сначала напишите нагрузочные тесты и посмотрите насколько все плохо и надо ли что-то делать.
Такой сервис подразумевает накопление огромного количества данных. MySQL я бы брать не стал, дабы не рыть себе яму в начале пути. Пожалуй присоединюсь к ораторам выше и предложу связку PostgreSQL для оперативной аналитики и NOSQL или HDFS для долговременной.