From: ts Date: 2001-12-09T17:48:31+09:00 Subject: [ruby-talk:28010] Re: DBI and large result sets >>>>> "T" == Tobias DiPasquale writes: T> relying on Berkeley DB. (it uses Marshal instead of Berkeley DB) You can bdb use Marshal, or any object which define #load and #dump. Here the example that I've given in ruby-fr pigeon% cat b.rb #!/usr/bin/ruby require 'bdb' dico = BDB::Btree.new "dico", nil, "a", "marshal" => true dico["coucou"] = ["foo", "bar", "truc", "machin"] dico["coucou"].push("bla") dico.each {|k, v| p "#{k} -- #{v.join(' * ')}"} pigeon% pigeon% b.rb "coucou -- foo * bar * truc * machin * bla" pigeon% Guy Decoux