我是ORM(对象关系映射)的粉丝,并且在过去的一年半中一直在Rails中使用它。在此之前,我经常使用JDBC编写原始查询,并使数据库通过存储过程来完成繁重的工作。使用ORM,我最初很乐意做coach.manager和manager.coaches之类的东西,它们非常简单易读。 但是随着时间的流逝,无数的关联在逐渐蔓延,我最终做了a.b.c.d,它们在幕后向各个方向发出查询。有了rails和ruby,垃圾收集器变得疯狂,花了疯狂的时间来加载一个非常复杂的页面,该页面涉及相对较少的数据。我不得不用一个简单的存储过程来替…

2019年4月8日 0条评论 12点热度 阅读全文