The database size could be greatly decreased by saving visit for each target as a daily count and by having a second table that saves the count for each referrer.
Saving each and every visit as a separate entry is a bit overkill.
I would also recommend to show the default 14 days setting a bit more prominent on the plugin page. That information is easy to miss.