[Haskell-cafe] pure Haskell database

Manlio Perillo manlio_perillo at libero.it
Thu Sep 25 12:09:18 EDT 2008


Rich Neswold ha scritto:
> On Wed, Sep 24, 2008 at 4:17 PM, Manlio Perillo 
> <manlio_perillo at libero.it <mailto:manlio_perillo at libero.it>> wrote:
> 
>     I need a simple, concurrent safe, database, written in Haskell.
>     A database with the interface of Data.Map would be great, since what
>     I need to to is atomically increment some integer values, and I
>     would like to avoid to use SQLite.
> 
> 
> How about  "MVar (Map k Int)"?  or even "Map k (MVar Int)"?
> 

Yes, it is a solution; and I can run a thread that every N seconds 
writes the database to a file.

But this works only if the database is used by only one process.


Manlio Perillo


More information about the Haskell-Cafe mailing list