В поисках решения для ведения журнала доступа с высокой нагрузкой для PHP - PullRequest
0 голосов
/ 31 октября 2011

Я ищу решение для ведения журнала с высоким уровнем доступа. Моя "таблица" имеет такую ​​структуру:

|   ID    |   Hits   |     LastUsed
______________________________________
|  XYNAME | 34566534 | LastUsedTimeHere
| XYNAMEX | 47845534 | LastUsedTimeHere
| XYNAMEY |  956744  | LastUsedTimeHere

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

Доступ к одному файлу (около 100.000-400.000 в день), и мне нужно регистрировать каждое посещение с повышением на Hits и обновлением на LastUsed с фактическим временем, когда ID это как какая-то уникальная строка, которую я указываю. Я очень редко читаю эти данные.

(у меня только один сервер, на котором уже работают другие сайты (с PHP и MySQL), и у меня нет дохода / рекламы с / на этих сайтах (и я студент). Так должно быть решение, которое экономит память / процессор. Я хочу использовать это решение в PHP.)

Я уже думал о CouchDB или MongoDB. Есть ли у вас опыт и можете ли вы мне порекомендовать что-нибудь / решение?

1 Ответ

0 голосов
/ 31 октября 2011

Если вы не собираетесь сохранять отдельные загрузки как отдельные записи, MySQL прекрасно справится с нагрузкой.

...