В поисках решения для ведения журнала доступа с высокой нагрузкой для PHP
Я ищу решение для ведения журнала с высоким уровнем доступа. Моя "таблица" имеет такую структуру:
| 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 ответ
Если вы не собираетесь сохранять отдельные загрузки как отдельные записи, MySQL прекрасно справится с нагрузкой.