Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
StrokeDB is an embeddable distributed document database written in Ruby http://strokedb.com/
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
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 <firstname.lastname@example.org> * Oleg Andreev <email@example.com>