|
|
|
|
Purple Olds -- they used to be news
|
|
|
0.5.1 Bugfix 22.2.04
Minor bug fixes in installation, tests, and floats, due to the first
user feedback.
|
|
|
0.5 Purple goes Beta 2.2.04
The functionality and stability has reached a level where I hope others
can participate and hopefully find it useful.
- Save by reachability, no code changes, native
objects supported
- Load all or lazy
- Proper transaction + recovery
- Garbage collected
- Scalable Hashes
I started on locking, but don't think it's that important anymore. I
consider the other planned functionality as nice to have, but not
essential.
|
|
|
0.4.5 Lazy with Hash 3.10.03
I implemented lazy loading as an option for objects. So then only a
stub object is loaded and only when that is accessed is the data
loaded. This should prove useful for large collections and graphs
sometime.
Also I impelemented a (sort of) Hash that stores its string keys in as
Purple roots. This is usefull for collections that either can be
modified concurrently or where only one key is used in "normal"
operation (loading the whole hash would be a waste).
|
|
|
0.4.1 now runs on Linux 24.9.03
Fixed more transaction related problems and the compilation for Linux.
Thanks to Guy for spotting a really bad memory corruption.
|
|
|
Back on track with Judy 11.9.03
Purple is now built on Judy, a very fast digital tree. The slogan
changed acordingly. I had first looked for some mmdb's but then focused
on tree's only and doing the io by hand.
This is now done, Purple is "back" to alpha.
|
|
|
Shades goes 29.8.03
I have played more with large or rather full databases in the context
of garbage collection and found two things: Shades always does an exit
if it runs out of memory during it's own gc. This is unacceptable as
unavoidable by a user. Also I had recovery problems after long runs
which I couldn't debug. As shades is really to complex while at the
same time overly simple for what I intend to do, I look for something
else.
|
|
|
Alpha 0.3 on 27.8.03
Third alpha version now does garbage collection, both full and
incrementally by mark and sweep. Problems with shades have started to
appear though.
|
|
|
Alpha 0.2 on 15.8.03
Second alpha version now does recovery (phew). It's starting to be
usable, and it's blindingly fast. Feedback is appreciated, though I
know it's still rough.
|
|
|
Public 0.1 on 5.8.03
First public version sort of runs, but does no recovery!! Do not use
for practical purposes.
|
|
|
|
|