sql >> データベース >  >> RDS >> Mysql

大きなJSONの保存-バイナリまたはテキスト

    マニュアル とは何ですか JSONタイプについて言いますか?

    強調鉱山。後で読むつもりなので、明らかにこのJSONオブジェクトを保存しています。すべてのクエリでそれを読み取る場合、BLOBまたはTEXTとして保存することで、データベースから取得する部分が数マイクロ秒速くなる可能性がありますが、それ以上の費用がかかり、TEXTオブジェクトをJSONドキュメントに変換することになります。

    >

    また、JSONフィールドは不要な空白などをすべて削除することを忘れないでください。これにより、TEXTとBLOBの両方よりもコンパクトになり、これら2つのタイプによる取得速度の向上が無効になる可能性があります。

    また、JSONを使用すると、システムの将来性が保証されます。いつか、JSONフィールドで特定のアイテムを検索する必要があるかもしれませんが、BLOBフィールドには350万のレコードがあります。それでは、どうしますか?




    1. PostgreSQLのシステム列を理解する

    2. MySQLのUNIX_TIMESTAMPとNOW()の違い

    3. SQLiteの文字列に改行を挿入する2つの方法

    4. PHPコードがリモートのMySqlデータベースに接続しないのはなぜですか?