序列化是否适合以下设置?
我有一个客户端模型,并希望跟踪每个客户的日期集。
class Client < ActiveRecord::Base
attr_accessible :name, :contact_dates, :recertification_dates
serialize :contact_dates
serialize :recertification_dates
end
使用只能在每条记录中保存一个日期的子模型似乎有点过分,所以这似乎是合适的。
然而,我担心的是当我想在将来报告这些数据时的性能影响。反序列化是否会使运行报告永远消失?我不期待超过几千个客户和约。每个序列化字段有20个日期。
谢谢!