[NCLUG] Re: [Python-Dev] Judy for replacing internal dictionaries?

Douglas Baskins dougbaskins at frii.com
Thu Aug 1 15:13:50 MDT 2002


Sean:

> 
> > [Doug Baskins]
> > I would prefer you use Judy).  I think memory efficiency and scaleablity
> > are the most important requirements of an interpreter.
> 
> [Sean Reifschneider]
> So, you're pretty much writing off Java then, eh?  ;-)
> 
> The most important requirements of an interpreter are a balance of speed,
> memory efficiency and scalability.  It seems that performance is more often
> worked on than the other two in Python, though.  Maybe that's just my
> misconception.
> 
> Sean

I am sorry that I mislead you.  What I meant and did not say was:

Judy and competitive ADT's (Abstract Data Types) are so fast compared
to the speeds of an interpreter, that an improvement of 2X (in the ADT)
would not be noticed.  However, I feel that memory efficiency and scalability
would be noticed.

Even in compiled programs, Judy's performance is not usually noticed 
(in a negative way).  Most similar ADT's become VERY noticable because
of scalability problems.

I suspect that Java could make excellent use of Judy and scale to very large
data sets (petabytes).  I hope I live long enough to see that happen.

Doug Baskins <doug at sourcejudy.com>



More information about the NCLUG mailing list