Haskell可以假装是一个数据库吗?如果是的话,怎么样?

时间:2012-05-21 01:51:33

标签: database sqlite haskell acid

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

像SQLite,但没有持久性?

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

如果它无法处理连接就没关系。

原因是外部应用程序需要查询数据库,但我想将我的数据保存在acid-state中,并且不希望执行将内容转储到数据库的中间步骤时间。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

  

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

当然,无论您使用何种编程语言,您都可以在应用程序中公开界面(可能通过套接字等)来构建和查询数据。