2010-05-03 3 views
8

Ich würde gerne wissen, ob es eine Möglichkeit gibt, dass ich Haskell mit kleinen Datenbank wie Sql Server kompakt verwenden kann, so dass der Client keinen Server auf seinem Desktop installieren muss.Verwendung von Haskell mit einem Datenbank-Backend für "Business-Anwendungen"

Gibt es irgendwelche API-SQL-Anweisungen und so weiter ... Was ist die beste Lösung, um kleine Datenbankanwendung mit Haskell zu erreichen.

Dank für Hilfe

+3

Haben Sie HDBC gesehen? http://wiki.github.com/jgoerzen/hdbc/ –

Antwort

11

SQLite ist eine gute Option für eine kleine, leichte Datenbank, die Sie in Ihrer Anwendung einbetten können. Eine Haskell-Bindung finden Sie unter HackageDB.

9

Es gibt 57 database libraries und Werkzeuge für Haskell auf Hackage. Am beliebtesten ist HDBC, eine Größenordnung beliebter als alles andere, und verfügt über das HDBC-SQLite-Backend.

1

Ich würde definitiv SQLite empfehlen. Wenn Sie nach einer Bibliothek suchen, die hilft, die Typsicherheit von Haskell mit einer präzisen Syntax zu erhalten, würde ich empfehlen, Persistent auszuprobieren, die ein SQLite-Backend hat.