Ruby on rails 序列化与关联

Ruby on rails 序列化与关联,ruby-on-rails,Ruby On Rails,序列化是下列设置的适当解决方案吗 我有一个客户模型,希望为每个客户跟踪一组日期 class Client < ActiveRecord::Base attr_accessible :name, :contact_dates, :recertification_dates serialize :contact_dates serialize :recertification_dates end class客户端

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

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

class Client < ActiveRecord::Base
  attr_accessible :name, :contact_dates, :recertification_dates
  serialize :contact_dates
  serialize :recertification_dates
end
class客户端
使用每个记录中只包含一个日期的子模型似乎有些过分,所以这似乎是合适的

然而,我担心的是,当我想在将来报告这些数据时,会对性能产生影响。反序列化是否会让运行报告花费很长时间?我不希望每个序列化字段超过几千个客户端和大约20个日期


谢谢

序列化不应影响速度,但很难查询这些字段