Я ищу решение для ведения журнала с высоким уровнем доступа.
Моя "таблица" имеет такую структуру:
| ID | Hits | LastUsed
______________________________________
| XYNAME | 34566534 | LastUsedTimeHere
| XYNAMEX | 47845534 | LastUsedTimeHere
| XYNAMEY | 956744 | LastUsedTimeHere
Я думаю, что часто используемая система баз данных, такая как система управления реляционными базами данных, не является правильным выбором, вы согласны?
Доступ к одному файлу (около 100.000-400.000 в день), и мне нужно регистрировать каждое посещение с повышением на Hits
и обновлением на LastUsed
с фактическим временем, когда ID
это как какая-то уникальная строка, которую я указываю. Я очень редко читаю эти данные.
(у меня только один сервер, на котором уже работают другие сайты (с PHP и MySQL), и у меня нет дохода / рекламы с / на этих сайтах (и я студент). Так должно быть решение, которое экономит память / процессор. Я хочу использовать это решение в PHP.)
Я уже думал о CouchDB или MongoDB. Есть ли у вас опыт и можете ли вы мне порекомендовать что-нибудь / решение?