Clojureの勉強をしていてそろそろデータベースを使いたくなってきました。JDCBでRDBMSに接続するのが一番簡単そうです。せっかくなのでJSON Document StorageやDatalogを選んでみようと思います。まずは情報集めからはじめます。
はじめに
RedditにA database that likes clojure..というちょうどよい議論がありました。ClojureといえばRich Hickey氏のDatomicですがプロプライエタリです。できればオープンソースでいきたいところです。DataScriptはクライアントサイドなのでサーバーとの同期するにはどうしようか悩みます。もっともDatalogとかLog-structured StorageにこだわらなければRDBをバックエンドにしてREST APIでJSONを返すWebサービスを作ってしまった方が楽な感じです。