2010-05-03 9 views
8

Me gustaría saber si existe la posibilidad de utilizar Haskell con una base de datos pequeña como sql server compact para que el cliente no tenga que instalar ningún servidor en su escritorio.Uso de Haskell con un backend de base de datos para "aplicaciones comerciales"

¿Hay alguna API que proporcione sentencias SQL, etc.? ¿Cuál es la mejor solución para lograr una aplicación de base de datos pequeña utilizando haskell?

gracias por la ayuda

+3

¿Has visto HDBC? http://wiki.github.com/jgoerzen/hdbc/ –

Respuesta

11

SQLite es una gran opción para una base de datos pequeño y ligero que puede incrustar en su aplicación. Ver HackageDB para un enlace Haskell.

9

Hay 57 database libraries y herramientas para Haskell en Hackage. El más popular es HDBC, un orden de magnitud más popular que cualquier otra cosa, y tiene el back-end HDBC-sqlite.

1

Definitivamente recomendaría SQLite. Si está buscando una biblioteca para ayudar a mantener el tipo de seguridad de Haskell con una sintaxis concisa, le recomiendo consultar Persistent, que tiene un back-end SQLite.

Cuestiones relacionadas