代码之家  ›  专栏  ›  技术社区  ›  wen

仅插入:ActiveRecord还是查询?

  •  1
  • wen  · 技术社区  · 16 年前

    但是,我非常希望Ruby/ActiveRecord能够提供数据库独立性。

    推荐的选择是什么?

    1. 使用简单的插入查询,并重写它们,同时维护我自己的数据库类作为批插入;
    2. 使用ActiveRecord的功能,但也有开销;
    3. 还有别的办法吗?

    作为记录,乐观地说,我将每秒/几秒钟进行一次插入。 我也会的( 可能

    1 回复  |  直到 16 年前
        1
  •  2
  •   Pär Wieslander    16 年前

    如果活动记录效率太低,那么编写自己的查询的主要原因是优化性能。但是,由于每秒插入一次实际上并不是很大的负载,Active Record的性能可能足以满足您的需要。

    因此,在这种情况下,我肯定会使用activerecord——除非您真的需要,否则不需要使用自己的数据库包装器。另外,一个额外的好处是,您可以在以后读取数据时重用模型定义。

    推荐文章