yrashk / strokedb

StrokeDB is an embeddable distributed document database written in Ruby

This URL has Read+Write access

strokedb / README
100644 43 lines (22 sloc) 0.93 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
StrokeDB is a distributed document-oriented database engine.
Main features are complete decentralization, JSON object format,
metadocuments, integration with runtime (it is just a ruby library).
 
 
= Starting points
 
One of the most important concepts of StrokeDB is a StrokeDB::Document.
 
 
= Installing StrokeDB
 
=== Requirements
 
Install ossp-uuid library:
 
$ sudo port install ossp-uuid # (MacOSX)
 
You need to install few gems in order to run StrokeDB:
 
$ sudo gem install diff-lcs json RubyInline
 
If you can't install ossp-uuid for some reason, then install uuidtools gem as well.
 
*Note*: There is no need in <tt>uuidtools</tt> if you use JRuby
 
=== Getting source code
 
$ git clone git://github.com/yrashk/strokedb.git
 
=== Installing rubygem
 
$ sudo gem install strokedb
 
=== <i>(Optional) Running test suite</i>
 
$ rake sup
 
=AUTHORS
 
* Yurii Rashkovskii <yrashk@idbns.com>
* Oleg Andreev <oleganza@idbns.com>