Я разрабатываю веб-приложение, которое может иметь большие нагрузки, и я думаю, какую базу данных мне использовать для него?
Должен ли я заняться базой данных no-sql, такой как Amazon Dynamo DB или Mongo DB, или мне следует придерживаться СУБД, такой как MySQL или SQL Azure? Какой из этих вариантов будет подходящим для использования при больших нагрузках, например, тысячи обновлений / вставок в секунду, и какая база данных будет хорошо масштабироваться для увеличения нагрузки?
ОБНОВЛЕНИЕ - Приложение потребует много одновременных вставок, меньше обновлений ... Это включает в себя пользователей Facebook, отправляющих сообщения на стене своим избранным друзьям в рамках игры ... Также пользователь может видеть все сообщения, отправленные ему / отправлено им через приложение. Планируется, что это будет веб-приложение Java, но база данных еще не завершена.