Gem 求一个轻量级的 orm

ekim_sgra · April 06, 2012 · Last by xds2000 replied at April 07, 2012 · 3753 hits

只需要实现最基本功能,多数据库什么的不需要,支持 sqlite,一般 sinatra 你们用什么 orm?

把 sqlite 当成 key-value store, 储存 JSON

你可以看看 sequel

用 ActiveRecord 吧,不要客气

ActiveRecord 不折腾。 非要单数据库?Mongoid,只支持 Mongodb 现在“轻量级”在我眼里==="折腾" 不追求性能不追求开发效率不追求易用性,只关注 LOC 没有意义的

sinatra 自然配 sequel,建议你用 postgresql,9.1 很多有用新特性,比如 hstore,pg 中的 NoSQL。

sequel+sqlite妥妥的 pg 的date类型的字段不支持like检索,而 mysql 跟 sqlite 都支持,我 ft。。。 (部署到 heroku 还要单独改这个地方

我用 padrino + mongoid,很快捷~

选了 sequel,折腾没什么,基本功能提供了就行,看了一下比我想象中的还强大不少。

mongoid 依赖太多,而且要装上 mongo 的 server 还要装大块头 boost。

anyway:谢谢 ls 所有 rubyist

MySQL 就 ActiveRecord, MongoDB 就 Mongoid 不折腾,有大把的社区支持

datamapper 吧。

You need to Sign in before reply, if you don't have an account, please Sign up first.