どのようなデータサイズは、SQLサーバーにRFID列を格納するのに適しているのですか?

StackOverflow https://stackoverflow.com/questions/925002

  •  06-09-2019
  •  | 
  •  

質問

私は、全体のRFIDの分野に新たなんだ。

私は、データベース内のRFID PRアセットを格納する必要があります。いかなる決定はまだ(?またはフィールド)は、特定のフィールドを養うなるかシステム上で行われていなかったので、私はちょうど今、いくつかのスペースを確保したい。

Oracleは、とりわけ、RFIDの異なるバージョンや種類を扱う、この全体の「アイデンティティ」のパッケージがありますが、私は、SQLサーバーのために何を見てやりなさいます。

おそらく、私は物事が複雑になり過ぎていますが、私は広い探索したが、このようなタグがある、またはそれは一つのフィールドに格納されるのに適している場合でも、またはあなたが複数必要な場合はどのように大きなへの参照を発見したしました。

だから、何列には、私が持っているべきであり、そのサイズは何をすべきですか? (10)十分にNVARCHARでしょうか? NVARCHAR(20)?

役に立ちましたか?

解決

RFIDタグには一定のデータサイズはありません。実際、彼らは数キロバイトの数バイトから保存することができます。彼らもその中のコードを格納することによって保護されていないシステムに侵入するために使用することができます。したがって、あなたはあなたが他の場所から行うであろうと同じ疑いで、彼らから受ける任意のデータを扱う必要があります。

あなたはUUIDよりも大きくなっていない、それに基づいて割り当てる場合はユニークで、その後、あなたはOKであるべきである識別子のようます。

他のヒント

1世代RFIDタグが96ビットは固有のIDであり、残りはチェックサムである128ビットは、一般的に私の知る限り。しかし、私は強く、より新しい世代は、少なくとも256ビットであると思われる、それが成長していきます。私は決して専門家だので、あなたは別の答えを待つ必要があります。)

だから私は、後に拡張するのは簡単であるべき、十分な大きさのcharまたはvarchar型で行くと思います。

残念ながら、現時点ではRFIDの世界では標準規格は、(これらの規格は、業界固有になる傾向があり、牛を追跡する能力は、あなたが持っているものにそのうまくマッピングしないことがすべての有用なものの種類ではなく、タグのサイズを指定します予定)。

私のアドバイスは、(nvarchar(10)問題ないはずですが)テストデータのための十分を保持するために何かを割り当てることが、あなたは、ベンダーがあなたにその情報を与えることができるようになり、その時点で実際の実装を、選択したときにそれを正しくサイズです。

がありRFIDタグには、設定されたサイズはありませんが、それは、現在(2011年1月)立っているように私は信じている2キロバイトはHF仕様の最大サイズで、これは、タグのために必要な製造者によって設定されたタグID、ユーザデータとデータが含まれます関数へ。 代わりに、固有のIDのUHF仕様では、タグは、メーカーによって設定され、ロックされるHFに固有のIDとは異なり、ロックが解除された場合にリーダによって編集可能であるEPCを有しています。 一日の終わりには、あなたが使用してタグのメモリのデータレイアウトを読む必要があります。あなたが必要とするメモリアドレスが利用可能に説明し、必要な技術文書、ひいては最大サイズを提供します製造しています。

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