memo/20121219
created 2012-12-19 modified 2012-12-20
先日、エントリをPOSTの再送で上書きしてデータを失ってしまった件の考察。
実は過去にも1回やったんですよね。その時もスマートフォンからのアクセスでの操作ミスでした。
このWikiって、データベースが「ファイル」なんです。
RDBじゃなくて。
種々の条件でRDBにするのは無駄だと思ってるんですが、あまりにも上書きミスに弱いので、妥当なコストの良策はないかと考えてしまいます。
ファイルシステムだけに基づくバージョン管理システム、例えば CVS 等をWikiのデータベースにしてみようか、と思ったり。
まあ今なら git とか マーキュリー とかの分散型なんだろうけど、依存システムが増えるとその分面倒になる。
理想は切り替えが容易になるような抽象化レイヤを作っておくことなのかな。
運用はどうだろう。
あと、データレイヤじゃなくてHTTPの動きでなんとかできるのかも。
RESTful 化も保留になってるし、久しぶりにWebシステムを触るかなぁ。