Project

rims-qdbm

0.0
No commit activity in last 3 years
No release in over 3 years
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/.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0.2.2
 Project Readme

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.