From: Jeff Moss Date: 2005-03-03T04:54:01+09:00 Subject: Re: A wish: Simple database Try DyBASE, object oriented dynamically typed database storage, for ruby, python, php and some other language I've never heard of.... it's linked into the interpreter as a shared object so its quick. I don't know if this counts as cross platform though, not sure what you're looking for there. -Jeff Hal Fulton 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. > > > Hal > > >