Skip to content
DanielWaterworth edited this page Dec 29, 2011 · 5 revisions

What is Siege

Siege is an entirely new DBMS written in Haskell. Data is persisted in [immutable data structures] (http://en.wikipedia.org/wiki/Persistent_data_structure) and can be stored in one of three ways:

  • in memory,
  • on disk,
  • in a distributed, highly-available fashion,

I want to use Siege in my next project

Siege is still in an experimental state, but it exposes the same interface as Redis. My advice is to use Redis until Siege is production-ready, at which point it should be a drop in replacement.

I want to hack on Siege

Be my guest; forks and pull requests are most welcome. Take a look at the RoadMap and the Internals.

Clone this wiki locally