ما هي DataSize مناسبة لتخزين عمود RFID في SQL Server؟

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

  •  06-09-2019
  •  | 
  •  

سؤال

أنا جديد على أرض RFID بأكملها.

أحتاج إلى تخزين أصول RFID العلاقات العامة في قاعدة البيانات. لم يتم اتخاذ أي قرار بعد على أي نظام سوف يطعم هذا المجال المعين (أو الحقول؟) لذلك أريد فقط أن تضع جانبا بعض المساحة الآن.

لدى Oracle حزمة "الهوية" بأكملها التي تعالج، من بين أشياء أخرى، الإصدارات المختلفة وأنواع RFID، لكنني لم أر أي شيء ل SQL Server.

ربما أكون قد تجاوزت الأشياء، لكنني بحثت على نطاق واسع ولكن لم يتم العثور على أي إشارة إلى حجم العلامة الكبيرة، أو حتى لو كانت مناسبة للتخزين في حقل واحد، أو إذا كنت بحاجة إلى عدة.

لذلك، ما الأعمدة التي يجب علي الحصول عليها، وما يجب أن تكون أحجامها؟ سوف nvarchar (10) يكفي؟ nvarchar (20)؟

هل كانت مفيدة؟

المحلول

لا يوجد حجم بيانات ثابت لعلامات RFID. في الواقع، يمكنهم تخزينها من بضعة بايت إلى بضعة كيلو بايت. يمكن استخدامها حتى لا يتم استخدامها في نظام غير محمي عن طريق تخزين التعليمات البرمجية داخلها. وبالتالي يجب عليك التعامل مع أي بيانات تتلقاها منها بنفس الشك الذي ستفعله من مكان آخر.

أما بالنسبة للمعرف الذي يقوم بالكيلات، إذا كنت تخصص على أساس أنه ليس أكبر من UUID، فعليك أن تكون على ما يرام.

نصائح أخرى

AFAIK الجيل 1 علامات RFID هي عموما 128 بت، حيث 96 بت هي معرف فريد والباقي هو المجموع الاختباري. لكنني أشك بشدة في أن الأجيال الأحدث لا تقل عن 256 بت ويستمر في النمو. أنا بأي حال من الأحوال خبيرا، لذلك قد ترغب في انتظار إجابة أخرى :)

لذلك سأذهب مع سحر أو varchar من الحجم الكافي، والتي يجب أن تكون سهلة الحجم لاحقا.

لسوء الحظ، تحدد المعايير الموجودة في عالم RFID في الوقت الحالي كل أنواع الأشياء المفيدة، ولكن ليس حجم العلامة (هذه المعايير تميل إلى أن تكون خاصة بالصناعة والقدرة على تتبع الأبقار قد لا خريطة جيدة لما خططت).

سيكون نصيحتي تخصيص شيء ما لعقد ما يكفي لبيانات الاختبار (nvarchar(10) يجب أن تكون على ما يرام) ثم حجمها بشكل صحيح عند اختيار التنفيذ الفعلي، عند هذه النقطة سيكون البائع قادرا على إعطائك هذه المعلومات.

لا يوجد حجم محدد لعلامات RFID، لكنني أعتقد أنها تقف حاليا (يناير 2011) 2 كيلو بايت هو الحد الأقصى للحجم في مواصفات HF، ويشمل ذلك معرف العلامة وبيانات المستخدم وبيانات تعيينها بواسطة الشركة المصنعة المطلوبة للعلامة التي يجب عملها. في مواصفات UHF، بدلا من المعرفات الفريدة، لديك EPC والتي قابلة للتحرير من قبل قارئ إذا تم إلغاء قفل العلامة، على عكس المعرفات الفريدة في HF التي يتم تعيينها وأقلها من قبل الشركة المصنعة. في نهاية اليوم، تحتاج إلى قراءة تخطيط البيانات لذاكرة العلامة الخاصة بك باستخدام. ستوفر المصنوعات المستند الفني الذي تحتاجه يشرح عناوين الذاكرة المتاحة، وبالتالي حجم الحد الأقصى الذي تحتاجه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top