From: Oliver Cromm Date: 2005-05-18T07:25:31+09:00 Subject: Re: [ANN] KirbyBase 2.2 * Jamey Cribbs wrote: > I would like to announce version 2.2 of KirbyBase, a simple, pure-Ruby > database management system that stores it's data in plain-text files. The idea of plain text files appealed to me a lot (I had been pondering something similar myself, but couldn't have implemented in such a general fashion), so I decided to try it in my Usenet news statistics script, on which I'm learning lots of Ruby techniques. So for a start, I plugged KirbyBase in just as a cache - where before, I was reading header data from a news server each time, in the new version I save the raw data to a KirbyBase, add only recent messages, then read the part of the data I want (by date) from the KirbyBase. Unfortunately, it turned out to be none faster. I wonder if I'm doing anything wrong. What I save in time waiting for the server, KirbyBase seems to eat away in processing time (disk access hardly mentionable with my 6000 rows, 10KB of data). Is it true that you need a lot of processing power to use it, and my PIII-500 (Win-2K/Cygwin) is just not up to the task? You said: | Right now, it performs pretty well on small databases and even | It is fairly fast, comparing favorably to SQLite Well, one reason to try it was that I had installation problems with SQLite, so I can't compare directly, but now I wonder how it could ever compete. One select for string equality on my 6000 rows takes half a second or so, so I gave up on that completely. -- Oliver C. 45n31, 73w34 Temperatur: 6.9�C (13 May 2005 10:00 AM EDT)