Reputation: 4484
I am interested in finding candidate software that can help me build a program that will do this:
Sofware like Redis and MongoDB seem like interesting candidates, but they also very much seem to try to solve the problem of efficiently dealing with many requests per second, usually powering websites. A requirement I do not have at all.
I am wondering if you know of a tool that would be a better match to the specific problem I am trying to solve.
Upvotes: 3
Views: 143
Reputation: 84
Based on your requirements, the simplest solution is to use the file system to store your data. Use hash key as file name.
Lookup will be efficient, and data will be cached in memory for you automatically.
If your file system supports it, you can do regular clean up based on last access time for each file.
Upvotes: 3