2010-08-20 53 views
2

我一直在MongoDB和MongoEngine的幫助下深入研究MongoDB,但後來我開始考慮數據映射器是否在這裏是必需的。我提到的兩個映射器都使得人們可以毫不費力地完成簡單的事情。但是是否需要做簡單的CRUD?在我看來,在NoSQL的情況下,映射器只是將一個API替換爲另一個(但當然還有數據驗證,更嚴格的模式,自動引用/解引用)你在MongoDB中使用數據映射器嗎?

您是否在應用程序中使用數據映射器?他們有多大(應用程序)?爲什麼是,爲什麼不呢?

感謝

回答

1

我們正在運行使用的MongoDB的後端生產現場(沒有直接查詢蒙戈,我們之間有一個搜索層)。我們寫了自己的業務/對象層,我認爲程序員在自定義邏輯中編寫代碼似乎很自然。我們分開了數據庫和業務層,但他們沒有看到需要去一個單獨的庫。隨着軟件的不斷髮展,我認爲這是有道理的。我們有1500萬條記錄。

+0

你能解釋一下搜索層是如何實現的嗎? – 2012-03-26 14:25:56

相關問題