Gem 求一个轻量级的 orm

ekim_sgra · 2012年04月06日 · 最后由 xds2000 回复于 2012年04月07日 · 3759 次阅读

只需要实现最基本功能,多数据库什么的不需要,支持 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 吧。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号