On Thu, 3 Mar 2005 00:14:14 +0900, Hal Fulton <hal9000 / hypermetrics.com> wrote:
> Hi, all...
> 
> I sometimes wish for a very simple database with the
> following features:
> 
> 1. Distributed as part of Ruby
> 2. Need not store entire db in memory
> 3. No SQL requirement
> 4. No special efficiency requirement
> 5. Available cross-platform
> 6. Database files are readable cross-platform
> 
> Typically I use DBM in this case. But it doesn't
> meet (5) and (6), since it's not there on Windows
> and the files can't be moved even across Linux
> systems.
> 
> A simple marshal would be fine, but it violates (2).
> I believe PStore would also?
> 
> SDBM works by default on Windows, but it is severely
> limited if not actually buggy. Probably violates (6)
> and (5) also.
> 
> Does anyone have any recommendation? Or would a
> "universal built-in database" make an interesting
> addition to our world?
> 
> Not trying to bloat Ruby, just asking.

Well, there's always xBase. 
Yes, I am biased on the topic.

-- 
Bill Guindon (aka aGorilla)