DBにJSONを突っ込む

2007年06月08日 written by fjkktkys

データベースの1カラムに配列を突っ込むのはお作法的にはあまりよろしくなくて、デリミタとして[|,]あたりを使ってカラムに突っ込んだりした過去もあった。

先日、それPHPのserialize関数でやってるよという話を聞いて割と目から鱗だった。連想配列も気軽につっこめます!でもPerlで読めないよ><みたいな話だった。

CPANモジュールを探したら案の定ありました。
The CPAN Search Site - search.cpan.org PHP::Serialization
Perlからも安心してPHPのserializeを扱えます。

でも時代はJSONでしょうとうことで、以下の記事とかを参照すると
よほど階層を深くしない限りは問題ない感じだ。
zuzara : PHP5.2.0でserialize()とjson_encode()はどちらが速いのか

バッドノウハウですが、DBに配列などを突っ込む時はJSONがよろしいようで。

  • No Related Posts

track feed

Leave a Reply

add to hatena hatena.comment (0) add to del.icio.us (1) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 1