0%

ClojureでDatalogやJSON Storageを扱うためのリソース

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サービスを作ってしまった方が楽な感じです。

Datalog

JSON Storage

ArangoDB

RethinkDB

CouchDB

Redis

EventStore

ElasticSearch

MongoDB

Building REST API Service