[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: requests for clarification



On Fri, Dec 30, 2011 at 10:40:14AM +0000, Richard Mortier wrote:
> 
> yes- that is exactly the example i was thinking of - some
> straightforward way to have the code that implements both archiving a
> versioned set of config files (the "immutable append-only store"), and
> that links the on-disk representation with the live in-memory (or
> indeed, distributed over-network) version(s).  
> 
> i do like the idea of having a config file edited outwith its owning
> application wake up the application to detect and respond to the change-
> which feels more like a network interaction than a normal storage
> interaction.

Yeah, and the main issue with using the ORM as it exists is that it uses
SQLite, which isn't great for large immutable data structures.

Interestingly though, there are some cool new storage systems being
written in OCaml for NoSQL use. See:
http://arakoon.org/
and more directly a storage backend:
http://blog.incubaid.com/2011/12/23/announcing-baardskeerder/

It even uses Lwt! :-)

The basic type-conv/dyntype infrastructure that is used by the ORM can be
easily translated to a non-SQL backend too.

-a



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.