db4o その14(シェル)
db4oにはシェルというか、データベースを簡単に操作するためのコンソールやコマンドが用意されていない。単にアプリケーションからデータベースを操作するだけではなくなんらかの管理やテストを行う場合シェルからデータベースを操作できると便利、というかせっかくスキーマなどのRDBの面倒な部分を持たないという利点を生かすためにもスクリプトからの操作が是非欲しい。
残念ながらdb4oはRubyもPythonもサポートされていないがJavaと.NETの二台巨頭をサポートしている。よく利用されているようにBeanシェルを使うもよし、.NETならIronPythonを使うもよし、java->rjb経由でRubyから使うのも面白そうだな。