我正在使用PostgreSQL處理PHP Web應用程序。所有的SQL查詢都是從PHP代碼中調用的。我沒有看到任何視圖,函數或存儲過程。據我瞭解,它總是更好地使用這些數據庫子程序,因爲它們被存儲在數據庫中的優勢:PHP和數據庫:視圖,函數和存儲過程性能
- 封裝
- 抽象
- 訪問權限(僅限於數據庫管理員)和責任
- 避免編譯
我覺得我讀一些有關的性能改進了。我真的不明白爲什麼球隊還沒有使用這些。在這種特殊情況下,我想從經驗中知道,有沒有什麼理由不使用它們?
大多數情況下,當代碼中有很多「SELECT」查詢時,爲什麼不使用Views?
我正計劃重構代碼並開始編碼數據庫服務器上的子例程。我想知道贊成或反對的意見。該項目是相當大的(很多表),並期望大量的數據被存儲。您在社交網絡中擁有更多內容的數據量非常大。
二,什麼時候會「需要」功能? – 2009-07-17 15:49:37
當它不是業務邏輯,但需要邏輯來提取數據。 – WolfmanDragon 2009-07-17 16:45:14