1

序列化是以下设置的适当解决方案吗?

我有一个客户模型,并希望跟踪每个客户的一组日期。

class Client < ActiveRecord::Base
  attr_accessible :name, :contact_dates, :recertification_dates
  serialize :contact_dates
  serialize :recertification_dates
end

使用在每条记录中只包含一个日期的子模型似乎有点矫枉过正,所以这似乎是合适的。

但是,我担心的是将来我想报告这些数据时对性能的影响。反序列化是否会使运行报告永远耗时?我预计不会有超过几千个客户和大约。每个序列化字段 20 个日期。

谢谢!

4

0 回答 0