我有簡單的MongoDB集合,我使用SLIM微框架來開發RESTful移動後端。我不需要實現一個ODM(對象文檔映射器),因爲它非常小的集合,它不會在未來擴展,但同時,我需要像管理Singleton設計模式一樣管理MonogDB連接,所以我不用每次我需要查詢MongoDB時都不會創建實例。在沒有ODM的情況下使用MongoDB和PHP
問題是:PHP提供的PECL MongoDB擴展是否管理連接池並處理這個問題,或者我必須編寫一個Singleton類並完全依賴它來管理MongoDB實例。謝謝。
1)當您的腳本被終止時,Singletone將不會保持連接。 2)單身人士是反模式,儘量避免使用它。 – 2012-03-30 22:22:17
我剛剛發現,它更好地使用依賴注入技術,而不是單例,謝謝你的提示。 – 2012-03-30 22:29:55