Skip to content
forked from HouzuoGuo/Aurinko

Aurinko - A very compact yet powerful networked Clojure document database engine

Notifications You must be signed in to change notification settings

mmcgill/Aurinko

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aurinko

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

(Renamed from ClojureDB, sorry!)

Features (and why 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 3,000+ writes / 6,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

Manual

Tutorials and references can be found at ./doc/

Not reinventing FleetDB

FleetDB, a "Schema-free database optimized for agile development", is an in-memory database. Aurinko works in file system, more like Couch/MongoDB.

License

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

About

Aurinko - A very compact yet powerful networked Clojure document database engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published