Simpleエンジニア

システム開発の備忘録

[Tokyo Cabinet] Tokyo Cabinet から始める高速・簡易データベース 1

2010年03月18日 21時11分12秒 | データベース
データベースは使いたいけど、
・テーブル1個だけあれば十分だよ
・SQLなんて使いたくないよね
・リレーショナルみたいな高度な技術は必要ないよね
・そもそもデータベースって重いよね
・容量問題をなんとかしたいよ
・DBサーバが止まったら動かなくなるのは困るよ
・そもそもデータベースの知識を覚えてもほとんど無駄じゃない?

といった問題の解決案として、
Tokyo Cabinetでどうにかならないか?
を書いて見る。

ここがイイ!
○QDBMやGDBMの後継者なんです
○MySQLみたいにサーバとして動かすこともできます
○C/Perl/Ruby/Java/Rua で使えます
○早いです
○トランザクション(「今の、やりなおし」機能)があります
○国産で、mixiなどに使われます
○最大容量問題にも、データ圧縮問題にも、あと10年は戦える

ショボーン
△PHP/Python等だとうまく使えない
△リレーショナル(MS Accessみたいな使い方)をするには疲れる
△(特に日本語の)使用例があまりWebに載ってない


その2へ続く

3月17日(水)のつぶやき

2010年03月18日 02時24分27秒 | 日記
13:59 from web
音楽会社さんと打ち合わせ中なう
17:02 from Tween
携帯電話の新料金プランの広告、etc RT @koi_naru: マニフェストにはよ~く読むと多数の例外が載っていますね。 RT @urotas: <首都高>事実上値上げ 年内にも距離別料金。無料化とかいってなかったっけ?と思ったら、元々対象外と言っていたんだね。なんかよくわ
by the_simple_1500 on Twitter