zdennis

activerecord-import

zdennis

A library for bulk insertion of data into your database using ActiveRecord.

AI 简介

activerecord-import 是一个面向 Ruby on Rails 应用的数据库批量插入工具,专为优化 ActiveRecord 的大批量数据写入性能而设计。它支持按模型对象、列数组或哈希批量导入,并能递归处理关联模型(如 belongs_to、has_many),将 N+1 插入降为最少 SQL 语句数;同时提供重复键忽略/更新、验证、时间戳、计数缓存等生产级特性,兼容 MySQL、PostgreSQL 和较新版本 SQLite。适用于 ETL 数据迁移、后台批处理、日志归档、报表初始化等需高效写入数千至百万级记录的场景。

Ruby
MIT License
4.2k
Stars
618
Forks
38
Watchers
40
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分60.38
默认分支master