在PostgreSql中处理RFID的最佳方法是什么?

时间:2016-03-14 14:05:21

标签: java postgresql rfid

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

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

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

我正在使用json-simple-1.1并且据我所知(如果我错了就纠正我)唯一可用的数字类型很长 - 再次 - 会有很多bignumeric到字符串(和反之亦然。

我发现了这些可能性:

  1. 数字(20,0),长度为20,精度为0,加上 BigInteger
  2. 字符(16)[8字节整数的十六进制表示]也许vachar更好?
  3. bytea
  4. 后者可能是最糟糕的。 因为我需要在许多接口中显示代码,所以字符串格式可能更好(它节省了我转换的工作量)但是我担心性能下降不得不在大表中使用文本主键...

    有什么建议吗?

1 个答案:

答案 0 :(得分:2)

使用.random-div { width: 100%; box-sizing: border-box; &--large { padding: 65px 45px; } &--small { padding: 25px 15px; } } ,只需移动值,使其符合签名格式而非无符号格式。如果是1个字节,则在将其保存到数据库中之前,从每个值中减去128。当然,在搜索或以其他方式将数据从数据库移回应用程序时,您必须考虑到这一点。