"Each mnemosyne query creates a temporary process. In the current
Mnemosyne implementation the temporary process
can for complex queries grow very very large, and even force the runtime
system to start swapping memory to disk.
Therefore, don't use Mnemosyne in cases where you easily can hardcode
the queries, and if you use Mnemosyne - always
check that the execution time and memory consumed for complex queries,
and for serches on large tables, is within reasonable limits."
this was true in 1997, but is it still true ? - does it still use large
amounts of memory (many other things mentioned on this
page are no longer relevant) ?