SQL Server에 RFID 열을 저장하는 데 적합한 DataSize는 무엇입니까?

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

  •  06-09-2019
  •  | 
  •  

문제

나는 전체 RFID 경기장을 처음 사용합니다.

데이터베이스에 RFID PR 자산을 저장해야합니다. 특정 필드 (또는 필드)를 공급할 시스템에 대한 결정은 아직 없어서 지금 당장 공간을 세우고 싶습니다.

Oracle은 다른 버전과 RFID 유형을 처리하는이 전체 "Identity"패키지를 가지고 있지만 SQL Server에는 아무것도 보지 못했습니다.

어쩌면 나는 물건을 과도하게 복잡하게 만들었지 만, 넓은 검색을했지만 그러한 태그가 얼마나 큰지, 또는 한 필드에 저장되기에 적합한 지, 또는 여러분이 필요한 경우에도 언급하지 않았습니다.

그렇다면 어떤 열을 가지고 있어야하며, 크기는 무엇입니까? Nvarchar (10)가 충분할까요? Nvarchar (20)?

도움이 되었습니까?

해결책

RFID 태그에는 고정 데이터 크기가 없습니다. 실제로 그들은 몇 바이트에서 몇 킬로바이트까지 저장할 수 있습니다. 코드를 저장하여 보호되지 않은 시스템을 해킹하는 데 사용될 수도 있습니다. 따라서 다른 곳에서 할 수있는 것과 동일한 의심으로받은 데이터를 처리해야합니다.

고유 한 식별자의 경우 UUID보다 크지 않다는 것을 기준으로 할당하면 괜찮을 것입니다.

다른 팁

AFAIK Generation 1 RFID 태그는 일반적으로 128 비트이며 96 비트는 고유 ID이고 나머지는 체크섬입니다. 그러나 나는 새로운 세대가 최소 256 비트이며 계속 성장할 것이라고 강력히 의심합니다. 나는 결코 전문가가 아니므로 다른 대답을 기다릴 수 있습니다 :)

그래서 나는 충분한 크기의 숯이나 바르 차를 사용하여 나중에 쉽게 확장 할 수 있어야합니다.

불행히도, 현재 RFID 세계의 표준은 모든 종류의 유용한 것들을 지정하지만 태그 크기는 아닙니다 (이러한 표준은 산업별로 경향이 있으며 소를 추적하는 능력은 계획 한 내용에 잘 매핑되지 않을 수 있습니다).

내 조언은 테스트 데이터에 충분히 보유 할 수있는 것을 할당하는 것입니다 (nvarchar(10) 실제 구현을 선택할 때는 괜찮아야합니다.이 시점에서 공급 업체는 해당 정보를 제공 할 수 있습니다.

RFID 태그의 세트 크기는 없지만 현재 서있는대로 (2011 년 1 월) 2KB는 HF 사양의 최대 크기라고 생각합니다. 여기에는 태그 ID, 사용자 데이터 및 태그가 작동하는 데 필요한 제조업체의 데이터가 포함됩니다. UHF 사양에는 고유 ID 대신 제조업체가 설정하고 잠긴 HF의 고유 ID와 달리 태그가 잠금 해제되는 경우 리더가 편집 할 수있는 EPC가 있습니다. 하루 종일, 사용중인 태그 메모리에 대한 데이터 레이아웃을 읽어야합니다. 제조업체는 필요한 메모리 주소와 필요한 최대 크기를 설명하는 기술 문서를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top