Aurinko2

An XML document database engine implementation in Scala

Stars
9

Aurinko2

Aurinko2 - An XML document database engine implementation in Scala.

Features

  • Store, manage and retrieve XML documents
  • Client-server data exchange using XML format
  • Build powerful queries using built-in simple query syntax
  • Optimised for scalability on SMP systems with fairness guarantee
  • Never lose your data in case of a crash

Performance Expectation

Aurinko2 is extremely scalable, eventually the bottleneck becomes your disk/network IO. On a 5 years old desktop workstation, when used as an embedded database, Aurinko2 can do in one second:

  • Insert/delete 30k documents OR
  • Update 10k documents OR
  • Read 50k documents OR
  • Run 7k triple lookup queries

Tutorial

This 10 minutes tutorial will walk you through all features of Aurinko2.

Implementation details

Versions

Contact

You are very welcomed to submit any question/feedback/feature request to Issues section, or contact Howard directly.

Please also follow me on Twitter and blog.

License