Skip to content

y10k/rims-qdbm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RIMS::QDBM

RIMS key-value store plug-in for QDBM. By introducing this plug-in, RIMS IMAP server will be able to store mailboxes and messages in QDBM. QDBM is Quick Database Manager of https://fallabs.com/qdbm/.

This gem provides 2 plug-ins (qdbm_depot and qdbm_curia).

Installation

Add this line to your application's Gemfile that includes RIMS:

gem 'rims-qdbm'

And then execute:

$ bundle

Or install it yourself as:

$ gem install rims-qdbm

Usage

Add these lines to your config.yml of RIMS:

load_libraries:
  - rims/qdbm
meta_key_value_store:
  plug_in: qdbm_depot
  configuration:
    bnum: 1200000
text_key_value_store:
  plug_in: qdbm_curia
  configuration:
    bnum: 50000
    dnum: 8

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/y10k/rims-qdbm.

License

The gem is available as open source under the terms of the MIT License.