2012-03-30 44 views
0

我有簡單的MongoDB集合,我使用SLIM微框架來開發RESTful移動後端。我不需要實現一個ODM(對象文檔映射器),因爲它非常小的集合,它不會在未來擴展,但同時,我需要像管理Singleton設計模式一樣管理MonogDB連接,所以我不用每次我需要查詢MongoDB時都不會創建實例。在沒有ODM的情況下使用MongoDB和PHP

問題是:PHP提供的PECL MongoDB擴展是否管理連接池並處理這個問題,或者我必須編寫一個Singleton類並完全依賴它來管理MongoDB實例。謝謝。

+0

1)當您的腳本被終止時,Singletone將不會保持連接。 2)單身人士是反模式,儘量避免使用它。 – 2012-03-30 22:22:17

+1

我剛剛發現,它更好地使用依賴注入技術,而不是單例,謝謝你的提示。 – 2012-03-30 22:29:55

回答

1

它可以爲你做好準備。見http://php.net/mongo.connecting。聽起來像你還想要持久連接。

什麼是「單音」?

+0

對不起,我錯過了它的名字,它的單身http://en.wikipedia.org/wiki/Singleton_pattern – 2012-03-30 22:22:30

相關問題