是否有一个很好的教程/指南/博客文章/书籍章节/截屏/等试图全面涵盖与ActiveRecord中的锁,事务和隔离级别有关的所有内容? (最好与Rails 4.0相关)
指南中有一个简短的部分,当然还有一些API文档,但它是一个非常重要的(对我来说)难以理解的域,这是我第一次在Rails应用程序中认真对待数据完整性。我想得到一个很好的理解,所以我可以做得很好。
已知资源列表
答案 0 :(得分:10)
我现在要查看The Rails 3 Way的第5章,特别是关于数据库锁定的第5.5节。我还会查看ActiveRecord::Locking source,ActiveRecord::Transactions source和transaction_isolation test case,因为代码非常易读,如果您需要在杂草中找到一些答案,那么它就在那里代码!
答案 1 :(得分:2)
我在Makandropedia上发现Differences between transactions and locking是了解交易和锁定之间差异的一个非常有用的起点。