# Ruby sdbm library reliable?

**URL:** <https://www.ruby-forum.com/t/ruby-sdbm-library-reliable/60661>\
**Category:** Ruby\
**Created:** [May 16, 2006, 4:38pm UTC](https://www.ruby-forum.com/t/ruby-sdbm-library-reliable/60661 "2006-05-16T16:38:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jamey\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/5e9695/32.png) [@Jamey\_C](https://www.ruby-forum.com/u/Jamey_C)\
**Post date:** [May 16, 2006, 4:38pm UTC](https://www.ruby-forum.com/t/ruby-sdbm-library-reliable/60661/1 "2006-05-16T16:38:42Z")

</div>

Does anyone have any recent experience with using Ruby’s sdbm library?  
I googled for this and found a message thread from a few years ago  
indicating that it wasn’t reliable, but I couldn’t find any recent  
info. Has it improved in reliability?

The reason I’m looking at sdbm is that, according to Pickaxe, the  
underlying SDBM library is included with the standard Ruby  
distribution, so if Ruby is installed, it’s pretty much a guarantee that  
sdbm is also.

I would be looking at storing up to a million records, with each record  
being up to 200 bytes, and each key being up to 7 bytes.

If no one has any recent experience with sdbm, I will go ahead and run  
some tests and report the results back here. I just thought that if  
someone else had already done this, it would save me the effort.

Thanks!

Jamey C.

Confidentiality Notice: This email message, including any attachments,  
is for the sole use of the intended recipient(s) and may contain  
confidential and/or privileged information. If you are not the intended  
recipient(s), you are hereby notified that any dissemination,  
unauthorized review, use, disclosure or distribution of this email and  
any materials contained in any attachments is prohibited. If you receive  
this message in error, or are not the intended recipient(s), please  
immediately notify the sender by email and destroy all copies of the  
original message, including attachments.
