какая база данных подходит для большой нагрузки - тысячи пользователей одновременно, использующих мое приложение - Dynamo DB / MongoDB / SQL Azure / other? - PullRequest
1 голос
/ 27 марта 2012

Я разрабатываю веб-приложение, которое может иметь большие нагрузки, и я думаю, какую базу данных мне использовать для него?

Должен ли я заняться базой данных no-sql, такой как Amazon Dynamo DB или Mongo DB, или мне следует придерживаться СУБД, такой как MySQL или SQL Azure? Какой из этих вариантов будет подходящим для использования при больших нагрузках, например, тысячи обновлений / вставок в секунду, и какая база данных будет хорошо масштабироваться для увеличения нагрузки?

ОБНОВЛЕНИЕ - Приложение потребует много одновременных вставок, меньше обновлений ... Это включает в себя пользователей Facebook, отправляющих сообщения на стене своим избранным друзьям в рамках игры ... Также пользователь может видеть все сообщения, отправленные ему / отправлено им через приложение. Планируется, что это будет веб-приложение Java, но база данных еще не завершена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...