1

我意识到这可能是一个愚蠢的问题,但是有没有办法让 Haskell(或使用一些带有 Haskell 的库)让它像 SQL 数据库一样工作?如果是这样,怎么做?

像 SQLite 这样的东西,但没有持久性?

这个想法是我可以创建 Haskell“表”和 Haskell“索引”(存储在内存中),并且外部应用程序可以查询它们。

如果它不能处理连接也没关系。

原因是外部应用程序需要查询数据库,但我想将我的数据保持在acid-state,并且不想一直做将东西转储到数据库的中间步骤。

4

2 回答 2

2

http://hackage.haskell.org/packages/archive/ixset/1.0.3/doc/html/Data-IxSet.html

于 2012-05-21T04:29:10.123 回答
2

这个想法是我可以创建 Haskell“表”和 Haskell“索引”(存储在内存中),并且外部应用程序可以查询它们。

当然,无论您使用哪种编程语言,在您的应用程序中,您都可以公开一个接口(可能通过套接字等)来构造和查询数据。

于 2012-05-21T05:05:51.027 回答