Skip to content
This repository

Aurinko - a document database engine implementation in Clojure

branch: 0.2

This branch is 0 commits ahead and 68 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

Welcome! Aurinko is a networked document database engine implementation in Clojure programming language.

Features (and why you would choose Aurinko)

  • Store, manage and retrieve documents in native Clojure data structures using CON (Clojure Object Notation)
  • Durable data - Your data is safe in event of write-failure/unclean shutdown
  • Networked - Safely handle concurrent database connections
  • Nice performance - Handle 6,000+ writes / 8,000+ lookups per second with confidence
  • Handle complex query - Use stack based syntax to easily build powerful and complex queries
  • Compact - Implemented in just under 700 lines of Clojure code

Tutorial

This 10 minutes tutorial will walk you through all features of Aurinko: click here

Implementation Details

Project Releases

Version Release date Branch Changes/Notes
0.1 12 August 2012 0.1 First release
0.2 23 August 2012 0.2 %40+ performance improvements
V0.1 database is fully compatible with V0.2

Aurinko is actively developed, please submit feature recommendations and check out Issues section for features wish list.

Contact

You are very welcomed to submit your feedback/question/suggestion/feature request to the author Howard Guo. Please also follow me on Twitter @hzguo and my blog Howard’s programming and OS stuff.

License & Copyright

Source Copyright 2012 Howard Guo. Distributed under the Eclipse Public License, the same as Clojure uses.

Something went wrong with that request. Please try again.