Запазването на IP адрес, време и брой достъпи до базата данни е добре, няколкостотин реда не са проблем за mysql база данни (не забравяйте да зададете индекси на таблицата).
Но имайте предвид, че потребителите със споделен IP може да имат проблеми с достъпа до вашата страница.
Използването на бисквитки е проблематично, защото потребителят може да контролира това, а вие не можете да ограничавате това. Разбира се, зависи от вашето приложение колко важно е да блокирате потребителя aftex n достъпи.