https://github.com/y10k/rims-qdbm
RIMS key-value store plug-in for QDBM
https://github.com/y10k/rims-qdbm
qdbm rims ruby ruby-qdbm store-plug
Last synced: 12 months ago
JSON representation
RIMS key-value store plug-in for QDBM
- Host: GitHub
- URL: https://github.com/y10k/rims-qdbm
- Owner: y10k
- License: mit
- Created: 2018-12-03T09:14:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T07:52:01.000Z (over 6 years ago)
- Last Synced: 2025-06-19T19:00:02.882Z (about 1 year ago)
- Topics: qdbm, rims, ruby, ruby-qdbm, store-plug
- Language: Ruby
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this 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:
```ruby
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:
```yaml
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](https://opensource.org/licenses/MIT).