NoSQL is a fast, portable, relational database management system without arbitrary limits. It runs under, and interacts with, the UNIX operating system. It uses the Operator/Stream DBMS paradigm. There are a number of "operators" that each perform a unique function on the data. The "stream" is suplied by the UNIX input/output redirection mechanism. Therefore each operator processes some data and then passes it along to the next operator via the UNIX pipe function. This is very efficient as UNIX pipes are implemented in memory. NoSQL is compliant with the relational model.
imaverage uses the viewing frequency and viewing time from a spawned image viewer to build a dynamic database entry for images to gauge their relative preference for a given user. Once the entries have been created, imaverage will continue to show images randomly, with dynamic preference weights. On average, your favorite images should show up most frequently.