首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PostgreSql中处理射频识别的最佳方法?

在PostgreSql中处理射频识别的最佳方法?
EN

Stack Overflow用户
提问于 2016-03-14 14:05:20
回答 1查看 269关注 0票数 1

我必须在java中管理RFID标签,将它们存储到Postgresql中,我想知道处理大数值数据的最佳方法是什么。

我的标签有8个字节宽,我和它们没有任何数学关系,只是索引和对抗。

这些ID在JavaFX应用程序中用作身份验证方法,并通过JSON推送到远程PostgreSQL中。RFID本身被用作一些表中的密钥(主要是日志和标签管理)。

我使用的是json--简单-1.1,据我所知(如果我错了,请纠正我)唯一可用的数字类型是长的--同样,会有大量的大数字到字符串(反之亦然)转换。

我发现了这些可能性:

  1. 20长0精度的数值(20,0)与BigInteger耦合
  2. 字符(16)十六进制表示8字节整数可能更好吗?
  3. 山茶( bytea )

后者可能是最糟糕的。由于我需要在许多接口中显示代码,所以字符串格式可能更好(它节省了转换的工作量),但我担心在大表中必须使用文本主键才能达到预期效果.

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-14 16:12:56

使用bigint,只需移动值,使它们符合有符号格式而不是无符号格式。如果是1字节,那么在将其保存到数据库中之前,要从每个值中减去128。当然,在搜索或以其他方式将数据从数据库移回应用程序时,您必须考虑到这一点。

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

https://stackoverflow.com/questions/35989691

复制
相关文章

相似问题

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