首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么数据大小适合在SQL server中存储RFID列?

什么数据大小适合在SQL server中存储RFID列?
EN

Stack Overflow用户
提问于 2009-05-29 08:36:50
回答 4查看 6.2K关注 0票数 5

我对整个RFID领域都是新手。

我需要在数据库中存储RFID公关资产。还没有决定什么系统将提供该特定字段(或多个字段?)所以我现在只想留出一些空间。

Oracle有一个完整的"Identity“包,可以处理不同版本和类型的RFID,但我还没有看到用于SQL server的任何东西。

也许我把事情变得过于复杂了,但是我已经广泛地搜索了,但是没有找到关于这样的标记有多大的参考,或者即使它适合存储在一个字段中,或者如果你需要多个字段。

那么,我应该有哪些列,它们的大小应该是多少?nvarchar(10)是否足够?nvarchar(20)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-29 08:50:18

RFID标签没有固定的数据大小。事实上,它们可以存储从几个字节到几千字节的数据。它们甚至可以用来通过在其中存储代码来入侵未受保护的系统。因此,您应该像对待从其他地方获得的数据一样,以怀疑的态度对待从他们那里获得的任何数据。

对于唯一的标识符,如果您根据它不大于UUID进行分配,那么您应该可以。

票数 7
EN

Stack Overflow用户

发布于 2009-05-29 08:45:45

第一代RFID标签通常是128位,其中96位是唯一ID,其余是校验和。但我强烈怀疑,新一代至少有256位,而且还会继续增长。我绝对不是专家,所以您可能需要等待另一个答案:)

因此,我会使用足够大的char或varchar,这在以后应该很容易扩展。

票数 2
EN

Stack Overflow用户

发布于 2009-05-29 08:43:55

不幸的是,目前RFID世界中的标准指定了各种有用的东西,但没有指定标签大小(这些标准往往是特定于行业的,跟踪奶牛的能力可能不会很好地符合您的计划)。

我的建议是分配一些东西来保存足够的测试数据(nvarchar(10)应该可以),然后在你选择一个实际的实现时适当地调整它的大小,在这一点上供应商将能够给你这些信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/925002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档