As mentioned above, there are alternatives to this problem. The power of the database can be useful (after all, you donβt want to code these functions yourself when you can do something else), but you donβt want to overload.
SQLite may be worth a look, as it can be thought of as a file (no worries about the server), but it gives you SQL query capabilities.
You can also try something like Memcached as a cache on top of any level of data storage you choose.
Geoff adams
source share