Re: Lisa Database Sizes

Paolo Amoroso <[email protected]> Sat, 18 Feb 2006 11:56:48 +0100
Newsgroups gmane.lisp.lisa.general
Organization Paolo Amoroso - Milano, ITALY
Message-ID <[email protected]>
Brent Fulgham <[email protected]> writes:

> 1.  Knowledge Base Size:
> On thing I don't see covered on the website is a realistic feel for
> how big a database can get before it becomes unusable.

The Rete algorithm on which Lisa is based is memory-intensive because
it trades memory for speed.

There was a recent comp.lang.lisp thread about someone switching to
something different from Lisa because his knowledge base had grown too
large.  Unfortunately, I don't remember neither the size of his
knowledge base, nor the system he chose as an alternative to Lisa.

I have personally worked on Lisa systems with up to about 500 facts
(with an average of about 3-4 slots) and 100 rules (with an average of
2-3 conditional elements).  I use CMUCL under Linux, and performance
was acceptable for my needs (e.g. up to about a few thousand fired
rules per second).


> 2.  Knowledge Base Persistence:
> Can the state of my Lisa session be made persistent in some way, or
> does it rely on saving a new lisp image to retain it?

This was also recently discussed in comp.lang.lisp, but I can't
remember what was suggested--sounds familiar? :)


Paolo
-- 
Lisp Propulsion Laboratory log - http://www.paoloamoroso.it/log


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642