序列化是以下设置的适当解决方案吗?
我有一个客户模型,并希望跟踪每个客户的一组日期。
class Client < ActiveRecord::Base
attr_accessible :name, :contact_dates, :recertification_dates
serialize :contact_dates
serialize :recertification_dates
end
使用在每条记录中只包含一个日期的子模型似乎有点矫枉过正,所以这似乎是合适的。
但是,我担心的是将来我想报告这些数据时对性能的影响。反序列化是否会使运行报告永远耗时?我预计不会有超过几千个客户和大约。每个序列化字段 20 个日期。
谢谢!