1. A method of regulating access to a database by a server coupled to the database, the method comprising: receiving, by the server, one or more requests for an activity; determining, by the server, an attempted usage for the activity over a monitoring period by a source of the one or more requests; and creating, by the server, an entry in a cache when the attempted usage exceeds an allowed usage for the activity for the monitoring period, wherein the entry includes an identifier associated with the source of the one or more requests.