我正在开发一个关于Ruby on Rails 4的项目
我需要将数十亿导入数十亿的数据到数据表中。
我不确定是否会出现溢出问题?
也就是说, id 列在大多数情况下将是自动增量
我担心列 id 会溢出大号,
喜欢278461278461
如果列中存在溢出问题,如何解决?
答案 0 :(得分:1)
使用bigint(或bigserial)代替整数(或序列)。这将为您提供最大9223372036854775807唯一数字ID。
另一个选项可能是UUID
http://www.postgresql.org/docs/current/interactive/datatype-numeric.html
答案 1 :(得分:0)
您是否需要一次向用户显示数百万条记录/行?
Datatable可以处理数百万条记录/行。但我建议你做这个服务器端,并尽可能地为客户提供尽可能少的数据。