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





