質問

質問を投稿するための最小文字数があるのはなぜですか? o.O

int、bigint、tinyintなど何を使用していますか

それは小さなことのように思えますが、私は通常の慣行が何であるかと思っていました

役に立ちましたか?

解決

それはすべて依存しています...質問に対する私のお気に入りの答えです! =)

ほとんどの場合、Guidを使用します。 intやtinyintなどよりもサイズが大きいですが、ビジネスオブジェクトがレコードを挿入する前に 値が何であるかを知ることができるという事実が好きですデータベース。

データベースを操作するときに簡単に認識する必要がある場合、顧客IDなどの文字列を使用することもあります。

他のヒント

intが十分に大きいことがわかりました。

小さくすることは無意味です。 。 。

GUIDも使用します。

複数の外部データベースを1つのデータウェアハウスに同期すると効果的です。欠点は、最初に作成されたアイテムを把握するのが簡単ではないことですが、それが本当に問題である場合は、作成日または自治区を保存できます。

Guidが大好きです。最も良いのは、データベースにアクセスせずに、クライアントまたはサーバーで簡単に生成できることです。また、データベースをこれまでに同期する必要がある場合は、神の送信になります。私が見つけた唯一の欠点は、URLにキーを渡すとWebアプリで簡単に乱雑なクエリ文字列を取得できることです。

アプリの有効期間中に保存する必要があるIDの数に依存しませんか?

詳細情報が必要です。どのようなIDを保存していますか? intよりも小さいものはおそらく悪い考えです。数字が不足するという小さな問題がなく、数字による制約を受けないため、文字列は理にかなっているかもしれません。したがって、ユーザー名をIDとして使用できます。たとえば。

GUIDを使用する際に常に比較列を使用することに関して、Jasonにエコーします。どちらの方法でもシーケンスが必要なため、GUIDよりもシーケンスの方が好きです。

データ型については、保存する必要があるレコードの数によって異なりますが、通常はintで十分です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top