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 に答える