2014-12-28 4 views
0

Мне нужно внедрить простую систему слежения. В основном, когда изображение просматривается, я хочу увеличить счетчик. Какая система баз данных подходит для этого? Конечно, любая база данных может это сделать. Но я думаю, что при высоких нагрузках некоторые системы баз данных будут более подходящими для этого.База данных пригодна для большого количества шагов

Поскольку у меня есть доступ к Amazon Web Services SimpleDB/DynamoDB, возможно, используется. В противном случае, возможно ли MongoDB или что-то, что поддерживается героикой?

Что бы я мог сделать, это увеличение в памяти, а затем запись в БД, тогда можно использовать любую базу данных. Но это немного больше неприятностей. Также, если сбой сервера, я могу потерять некоторые данные ...

ответ

0

При выборе уровня базы данных/персистентности необходимо учитывать множество факторов; но на основе ваших 3 строк описания; Redis Весна на ум. У него есть встроенная поддержка инкремента на каждый ключ, который вы описываете.