/highland

Lightweight NoSQL database for Ruby apps.

Primary LanguageRuby

HighlandDB is a lightweight NoSQL database for custom Ruby based applications. It creates the database in the application directory, stores data in special highland files and utilizes asymptotically efficient algorythms for working with existing data.

Highland Logo

##There are several things which are really cool You can store all data inside the directory of your Rails / Sinatra / Whatever application. Thus, you can deploy your app without any "real" database, perfect for blogs, small communities. Forget about migrations and table structures, simply write your data in a way you want.

###Disadvantages If you are planning to write more than 1k rows inside collection, after 500 rows each request gets significantly slow. Moreover, for now there are only two supported input types: string and float, I just didn't need any more.

Build Status Code Climate

Learn more about Highland

Installation | Querying | Making a Contribution | RDoc Documentation

Requirements

ruby 1.9.3