我有一個使用Spring的安全核心插件,它的Spring Security 3集成到我的應用程序一個Grails應用程序。我相信Spring/Hibernate會在底層做一些事務操作。如果是這樣的話,使用mysql的innodb引擎而不是默認的MyIsam引擎會更好嗎?還是獨立於底層數據庫的操作? 在此先感謝!Innodb是否需要/推薦用於Spring Security?
0
A
回答
1
沒有什麼特別事務有關該插件是如何工作的。它只讀 - 主數據庫訪問將加載用戶和用戶分配的角色。您在更新用戶,分配角色等時需要使用事務處理,但這與安全無關,這只是正確的做法。
正如別人所說,有很少的理由來使用MyISAM除了在專門的用例可能是更適合於NoSQL的數據庫的。 InnoDB速度非常快,並且具有出色的交易支持。
1
InnoDB的實施參照完整性; MyISAM不。
看起來MyISAM不支持事務/回滾:
http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-transactions.html
因此,如果需要一個事務管理器,更好的去與InnoDB的。
0
其實我覺得InnoDB引擎將是明智的選擇。主要原因 - 耐久性和數據完整性支持。 MyIsam更「脆弱」。唯一的理由使用它現在 - 巨大的插入活動 - 這是不是你的情況(我儘量不去太深它 - 它更復雜,並且不與問題有關)。
相關問題
- 1. Restful + Spring Security + Mobile App的推薦堆棧
- 2. 在Spring Security的AuthenticationFilter中需要「ConfigurationAttribute」是否「正常」?
- 3. 是faces-config.xml不推薦使用還是JSF 2.0需要?
- 4. Spring Security - SavedRequestAwareAuthenticationSuccessHandler是否損壞?
- 5. Struts2 + Spring,是否需要Spring插件?
- 6. Spring Security UI,其他補充Forms/UI插件的推薦
- 7. Bridj是否推薦OpenCV?
- 8. Spring Security 4需要驗證管理器
- 9. npm不推薦使用的警告 - 我是否需要更新某些內容?
- 10. WinRT類是否需要和/或推薦使用「顯式」關鍵字?
- 11. 需要技術推薦/建議
- 12. Spring Security + JPA用戶綱要
- 13. spring-security-redirect是否被spring security 3.1讀取?
- 14. 需要關於Grails的Spring Security REST API插件的幫助
- 15. 是否使用介體模式推薦?
- 16. 是否推薦使用html2pdf腳本?
- 17. 是否推薦使用Supervisor運行redis
- 18. 您是否推薦JDBC或JPA用於大型應用程序?
- 19. Spring批處理推薦
- 20. 是否有推薦的Prolog IDE用於Mac?
- 21. 僅適用於登錄頁面的HTTPS - 是否推薦?
- 22. Silverlight是否被推薦用於新的開發?
- 23. 是否所有依賴項都由angular2 quickstart推薦真的需要?
- 24. -u是否需要推送Git標籤?
- 25. Spring Security。基於URL
- 26. 推薦用於學習C
- 27. JSF,Spring,Spring-Security項目中需要faces-config.xml嗎?
- 28. Spring Boot 1.4 VelocityEngineUtils不推薦使用
- 29. XPC是否需要沙盒用於MAS
- 30. 對於spring項目,我是否需要注入pagerequest對象?