Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
StrokeDB is an embeddable distributed document database written in Ruby
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
bugs
examples
lib
meta
script
spec
task
vendor
.gitignore
README
Rakefile

README

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:

	$ brew install ossp-uuid # (MacOSX)

You need to install few gems in order to run StrokeDB:

	$ 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

	$ gem install strokedb
	
=== <i>(Optional) Running test suite</i>

  $ gem install rcov echoe rspec
	$ rake sup
	
=AUTHORS

* Yurii Rashkovskii <yrashk@idbns.com>
* Oleg Andreev <oleganza@idbns.com>
Something went wrong with that request. Please try again.