抽象型でデータを保存する方法は?データをsql_variantデータ型として保存するのは正しいですか?

cnd

不明なタイプ(ただし、保存する前に確認することは可能)(抽象タイプ)のデータを保存する必要があります。私はそれを保存する2つのバリエーションを見ることができます。

データ型を確認し、型固有のテーブルに移動します。タイプ固有のものが多いと、抽象化には適していません。

または、すべてをバリアントとして保存します。

大量のデータがあり、ブール型のデータをsql_variantに保存すると、過度のメモリの浪費が発生するのではないかと心配しています。そうですか?

そのような状況に対する他の解決策はありますか?

dixpac

あなたの質問から正しい答えを決定するのは難しいです。

あなたが期待しているデータ型と、その型で何をするつもりですか?

なぜなら、タイプごとに多くのテーブルを作成しようとすると、sql_variantタイプを使用するよりも、ディスク上で複雑になり、サイズが大きくなるからです。ブール値を表すためにsql_variantを使用する場合、オーバーヘッドの1バイト(データ型の種類を格納するため)+可変長バイト(おそらくすでにテーブルにある)のみを表すことに注意してください。ただし、そのタイプを使用していて、複雑なミッションクリティカルなロジックがあり、データアクセスフレームワークがsql_variantをサポートしていない場合は、sql_variantを使用しないでください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ID の配列を保存する場合、正しいデータ型は何ですか?

分類Dev

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

分類Dev

SharedPreferencesを使用してデータ型マップを保存するにはどうすればよいですか?

分類Dev

Elasticsearchにデータを保存する正しい方法は何ですか?

分類Dev

モデルファイルでは、DateTimeデータ型はUTC形式を格納しています。IST形式で保存することはできますか?

分類Dev

SQLデータベースに緯度と経度のデータを保存するときに使用するデータ型は何ですか?

分類Dev

phpを使用してmysqlにblobデータ型として保存されている画像を表示するにはどうすればよいですか?

分類Dev

sql_variantデータ型が文字列のみを返すのはなぜですか?SQL-ServerおよびVS#デバッガーでは?

分類Dev

C99:動的割り当てなしで抽象データ型を設計することは可能ですか?

分類Dev

抽象データ型と代数的データ型の違いは何ですか

分類Dev

データベースのgolangに投稿データ(整数値と文字列値を含む)を保存する正しい方法は何ですか?

分類Dev

SQLiteデータベースに経度と緯度を保存するデータ型はどれですか?

分類Dev

Javaで抽象データ型(ADT)を設計する方法は?

分類Dev

JavaScriptで新しいデータ型を作成することは可能ですか?

分類Dev

longlongデータ型を正しい方法で使用する

分類Dev

16桁の数値をデータベースに保存するデータ型は何ですか?

分類Dev

Intをコアデータに保存する正しい方法は?

分類Dev

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

分類Dev

Hibernate / Spring Bootを使用してJSONファイルをJSONデータ型としてmysqlに保存する方法は?

分類Dev

RESTAPIでデータを変更する方法として「GET」を使用するのは正しいですか

分類Dev

列挙型を文字列としてデータベースに保存する方法

分類Dev

リストビューからデータを保存する正しい方法は何ですか?

分類Dev

phpmysql-mysqlを使用して時間とステータスを1列に保存するデータ型は何ですか?

分類Dev

DynamoDBでHTMLタグを使用してデータを保存するための最良の方法は何ですか?

分類Dev

CSVファイルにデータを保存した後、同じデータ型を維持するにはどうすればよいですか?

分類Dev

2倍は、小数パーセントを計算するための正しいデータ型ですか?

分類Dev

OpenGLデータ型のこの図は正しいですか?

分類Dev

Configテーブルの行にデータを保存するのとPostgresJSONFieldにキーとして保存するのでは、どちらが良いですか?

分類Dev

「静的抽象データ型を実装する」と私の教授はどういう意味ですか?

Related 関連記事

  1. 1

    ID の配列を保存する場合、正しいデータ型は何ですか?

  2. 2

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

  3. 3

    SharedPreferencesを使用してデータ型マップを保存するにはどうすればよいですか?

  4. 4

    Elasticsearchにデータを保存する正しい方法は何ですか?

  5. 5

    モデルファイルでは、DateTimeデータ型はUTC形式を格納しています。IST形式で保存することはできますか?

  6. 6

    SQLデータベースに緯度と経度のデータを保存するときに使用するデータ型は何ですか?

  7. 7

    phpを使用してmysqlにblobデータ型として保存されている画像を表示するにはどうすればよいですか?

  8. 8

    sql_variantデータ型が文字列のみを返すのはなぜですか?SQL-ServerおよびVS#デバッガーでは?

  9. 9

    C99:動的割り当てなしで抽象データ型を設計することは可能ですか?

  10. 10

    抽象データ型と代数的データ型の違いは何ですか

  11. 11

    データベースのgolangに投稿データ(整数値と文字列値を含む)を保存する正しい方法は何ですか?

  12. 12

    SQLiteデータベースに経度と緯度を保存するデータ型はどれですか?

  13. 13

    Javaで抽象データ型(ADT)を設計する方法は?

  14. 14

    JavaScriptで新しいデータ型を作成することは可能ですか?

  15. 15

    longlongデータ型を正しい方法で使用する

  16. 16

    16桁の数値をデータベースに保存するデータ型は何ですか?

  17. 17

    Intをコアデータに保存する正しい方法は?

  18. 18

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

  19. 19

    Hibernate / Spring Bootを使用してJSONファイルをJSONデータ型としてmysqlに保存する方法は?

  20. 20

    RESTAPIでデータを変更する方法として「GET」を使用するのは正しいですか

  21. 21

    列挙型を文字列としてデータベースに保存する方法

  22. 22

    リストビューからデータを保存する正しい方法は何ですか?

  23. 23

    phpmysql-mysqlを使用して時間とステータスを1列に保存するデータ型は何ですか?

  24. 24

    DynamoDBでHTMLタグを使用してデータを保存するための最良の方法は何ですか?

  25. 25

    CSVファイルにデータを保存した後、同じデータ型を維持するにはどうすればよいですか?

  26. 26

    2倍は、小数パーセントを計算するための正しいデータ型ですか?

  27. 27

    OpenGLデータ型のこの図は正しいですか?

  28. 28

    Configテーブルの行にデータを保存するのとPostgresJSONFieldにキーとして保存するのでは、どちらが良いですか?

  29. 29

    「静的抽象データ型を実装する」と私の教授はどういう意味ですか?

ホットタグ

アーカイブ