現在、jsonデータを文字列型の列に保存していますが、型をjsonにすることには利点がありますか?

ニコクラフト

私のプロジェクトでは、現在、この列にいくつかのjsonデータを保存しています。

$table->string('meta')->nullable();

使用することの本当の利点はありますか

$table->json('meta')->nullable();

私のアプリケーションはMySQLとMariaDBの両方で動作する必要があるため、laravelがjson列を検索および更新するために提供する追加の関数を使用していません。したがって、これらの利点を数えると、jsonデータを保存する列に文字列よりもjsonを使用する他の利点はありますか?

フルーティー

文字列に対するJSONの主な利点ドキュメントに記載されています

JSON列に保存されているJSONドキュメントの自動検証。無効なドキュメントはエラーを生成します。

最適化されたストレージ形式。JSON列に格納されたJSONドキュメントは、ドキュメント要素への迅速な読み取りアクセスを可能にする内部形式に変換されます。サーバーが後でこのバイナリ形式で保存されたJSON値を読み取る必要がある場合、値をテキスト表現から解析する必要はありません。バイナリ形式は、サーバーがサブオブジェクトまたはネストされた値を、ドキュメント内の前後のすべての値を読み取ることなく、キーまたは配列インデックスによって直接検索できるように構成されています。

また、json列のセカンダリインデックスを作成できることを追加できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列を使用してわずかFSMに列挙型を使用する利点はありますか?

分類Dev

静的データを配列ではなく画像に保存することに利点はありますか?

分類Dev

Solidity:JSONデータの保存。Struct型とStringを使用する利点はありますか?

分類Dev

f文字列と比較して%フォーマッタにはどのような利点がありますか?

分類Dev

postgresの同じ列内に異なるデータ型を保存する正しい方法はありますか?

分類Dev

このシナリオで列挙型よりもポリモーフィズムを使用することに利点はありますか?

分類Dev

文字列に記号がある場合は、文字列からデータ型を取得します

分類Dev

直接初期化するのではなく、intを列挙型にstatic_castingすることに利点はありますか?

分類Dev

Hiveには文字列データ型の最大サイズがありますか?

分類Dev

このデータベースと混同していますが、外部キーまたは列をさらに作成する必要がありますか?

分類Dev

Ruby on Rails:APIからJSONデータを取得してPostgresデータベースに保存しようとしています-rakeが中止されました!TypeError:文字列から整数への暗黙的な変換はありません

分類Dev

Ruby on Rails:APIからJSONデータを取得してPostgresデータベースに保存しようとしています-rakeが中止されました!TypeError:文字列から整数への暗黙的な変換はありません

分類Dev

リスト/配列/タイプのコレクションを保存するにはどうすればよいですか。または、名前を型として関数に型として渡すことができるようにします

分類Dev

Charパラメータを「const」として渡すことにはいくつかの利点がありますか?

分類Dev

proguardはすべての列挙型をintに変換しますか、それともこのために構成する必要がありますか

分類Dev

非ポインター型にCスタイルのキャストではなくstatic_castを使用することに利点はありますか?

分類Dev

MongoDBで_idsを使用して文字列の代わりに参照を使用する利点はありますか?

分類Dev

Postgres:JSON列とinteger []列を使用することには欠点がありますか?

分類Dev

列挙型を作成する方法またはそれをどこに保存する必要がありますか?

分類Dev

jQuery DataTables SyntaxError:JSON.parse:JSONデータのX行X列に予期しない文字があります新しい列を追加するとき

分類Dev

このエラーを解決するにはどうすればよいですか?(この型は配列型である必要がありますが、文字列に解決されます)

分類Dev

MongoDBで画像を保存するには、どのデータ型を使用する必要がありますか?

分類Dev

現在10億レコードを取得しているデータベースのデータ型をfloatからdecimalに変更する必要があります

分類Dev

さまざまなデータ型を収集して保存するには、どのクラスを使用する必要がありますか?

分類Dev

列挙型の基になる型としてブール値を使用する方法はありますか?

分類Dev

Newtonsoft.Jsonには、匿名型用の長い$ type文字列があります

分類Dev

PySparkデータフレームに列(文字列の配列)があります。配列を分割して、配列内の文字列アイテムごとに個別の行を作成するにはどうすればよいですか?

分類Dev

OpenGL-es頂点にはどのデータ型を使用する必要がありますか?

分類Dev

親ディレクトリの下にあるすべてのディレクトリを保護することには利点がありますか?

Related 関連記事

  1. 1

    文字列を使用してわずかFSMに列挙型を使用する利点はありますか?

  2. 2

    静的データを配列ではなく画像に保存することに利点はありますか?

  3. 3

    Solidity:JSONデータの保存。Struct型とStringを使用する利点はありますか?

  4. 4

    f文字列と比較して%フォーマッタにはどのような利点がありますか?

  5. 5

    postgresの同じ列内に異なるデータ型を保存する正しい方法はありますか?

  6. 6

    このシナリオで列挙型よりもポリモーフィズムを使用することに利点はありますか?

  7. 7

    文字列に記号がある場合は、文字列からデータ型を取得します

  8. 8

    直接初期化するのではなく、intを列挙型にstatic_castingすることに利点はありますか?

  9. 9

    Hiveには文字列データ型の最大サイズがありますか?

  10. 10

    このデータベースと混同していますが、外部キーまたは列をさらに作成する必要がありますか?

  11. 11

    Ruby on Rails:APIからJSONデータを取得してPostgresデータベースに保存しようとしています-rakeが中止されました!TypeError:文字列から整数への暗黙的な変換はありません

  12. 12

    Ruby on Rails:APIからJSONデータを取得してPostgresデータベースに保存しようとしています-rakeが中止されました!TypeError:文字列から整数への暗黙的な変換はありません

  13. 13

    リスト/配列/タイプのコレクションを保存するにはどうすればよいですか。または、名前を型として関数に型として渡すことができるようにします

  14. 14

    Charパラメータを「const」として渡すことにはいくつかの利点がありますか?

  15. 15

    proguardはすべての列挙型をintに変換しますか、それともこのために構成する必要がありますか

  16. 16

    非ポインター型にCスタイルのキャストではなくstatic_castを使用することに利点はありますか?

  17. 17

    MongoDBで_idsを使用して文字列の代わりに参照を使用する利点はありますか?

  18. 18

    Postgres:JSON列とinteger []列を使用することには欠点がありますか?

  19. 19

    列挙型を作成する方法またはそれをどこに保存する必要がありますか?

  20. 20

    jQuery DataTables SyntaxError:JSON.parse:JSONデータのX行X列に予期しない文字があります新しい列を追加するとき

  21. 21

    このエラーを解決するにはどうすればよいですか?(この型は配列型である必要がありますが、文字列に解決されます)

  22. 22

    MongoDBで画像を保存するには、どのデータ型を使用する必要がありますか?

  23. 23

    現在10億レコードを取得しているデータベースのデータ型をfloatからdecimalに変更する必要があります

  24. 24

    さまざまなデータ型を収集して保存するには、どのクラスを使用する必要がありますか?

  25. 25

    列挙型の基になる型としてブール値を使用する方法はありますか?

  26. 26

    Newtonsoft.Jsonには、匿名型用の長い$ type文字列があります

  27. 27

    PySparkデータフレームに列(文字列の配列)があります。配列を分割して、配列内の文字列アイテムごとに個別の行を作成するにはどうすればよいですか?

  28. 28

    OpenGL-es頂点にはどのデータ型を使用する必要がありますか?

  29. 29

    親ディレクトリの下にあるすべてのディレクトリを保護することには利点がありますか?

ホットタグ

アーカイブ