2012-10-10 29 views
-2

爲什麼使用數據層時,我們可以將大部分代碼寫入存儲過程本身?它的優點和缺點是什麼? Data layer3 tier architecture中的一個重要層,它處理所有與數據庫相關的任務。我的問題是,我們是否可以在大多數情況下使用存儲過程來實現這一點?在這種情況下,使用該層的主要優點是什麼?爲什麼要使用數據層,而我們可以在存儲過程中編寫大部分代碼?

編輯:

的問題是,只是爲了獲得有關數據層和數據庫存儲過程的使用明確的想法。我已經得到了一個答案,下面幫助了我。

+0

爲什麼downvote的問題嗎? –

回答

3

3層方法適用於您希望使用不同數據庫引擎類型的情況。

Multitier architecture

數據層

該層由數據庫服務器。這裏存儲信息並檢索 。此層保持數據中立,並獨立於應用程序服務器或業務邏輯。在其自己的層 上提供數據還可以提高可伸縮性和性能。

0

不能單元測試存儲的特效很容易,因爲你不能輕易嘲笑在數據庫中的數據

相關問題