[Namazu-devel-ja 1269] Re: ptknamazu

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2006年 9月 26日 (火) 14:17:15 JST


寺西です。

NOKUBI Takatsugu wrote:
> 
>   あと複数のSQLエンジンをサポートしようとした時、SQL方言の吸収の問題が
> ありますが、それもO/R mapperがよく使われる理由のひとつだと思っています。

そうですね。複数の SQL エンジンをサポートしようとすると...です。
それと、

> > が、それは SQL に関しては Namazu の範囲外とした場合の話でして、
> > SQL の導入に関する説明だとかをしないといけなくなると、プロジェクト全体
> > として保守が減るかどうかは微妙かもしれません。
> 
>   確かにbackendの選定によっては、敷居がずっと大きくなるかも知れません
> ね。

というのを合わせると、

 > > のですが、そのために何らかの SQL プログラムをインストールするのは
 > > さすがに敷居が高いですね。

という話になります。

> そういう意味ではSQLiteは確かに選択肢としてはいいのでしょうが、いか
> んせん知人の話を聞いていると、ちょっとどうなのかなという気がしています。

はい。手軽な SQL エンジンとして SQLite はどうだろうと安易に思ったの
ですが、実際使われている方の印象がそうならダメなんでしょう。

# それでも今よりはマシだろうけど。
 
> > こういったリカバリーツールって、どういう仕組みで直すんでしょう。
> > 直せるものと直せないものがあるとは思いますが、どの程度の破損なら
> > 修復できるものなのでしょう。
> 
>   トランザクションを持っていれば、そのチェックポイントに戻すことでとり
> あえずなんとかなるようです。

あぁ、そういうことですね。

BDB のリカバリーはチェックポイントに戻すってわけじゃないでしょうけど、
どうしているのだろう??

BDB を使うとしても、チェックポイントに戻すという機能を考えたインデックス
の設計は必要だなぁ。

> > >   加えて、QDBMのバージョンがあがるとABIやデータ形式がよく変わるので、
> > > BDBよりある意味厳しいように思います。
> >
> > あれ? 今は割と安定しているように見えましたが、よく変わりましたか。
> 
>   ちょっと前にQDBMのリカバーをサポートするためにデータ形式が変わったよ
> うに記憶しています。ちょっと記憶があいまいかもしれません。

最近でしたか。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




Namazu-devel-ja メーリングリストの案内