2016-01-08 86 views
0

我目前正在研究一個有挑戰的應用程序。什麼是通過不同組件訪問數據的最佳方法?

我有一個數據集中的數據庫。我有不同的組件需要訪問這些數據。

現在我想選擇最好的方法(或)模型來實現這一點。

我有兩個想法,它有自己的優點&缺點。

第一個是,

擊中集中的數據庫收集和處理的所有數據 這將避免數據冗餘,而且增加了條款中的服務器負載和性能的 複雜性。

另一種是,

具有用於每個組件的單獨模式(或)表,並允許他們 取得聯繫與所述相應的模式來訪問 所需的數據。它將具有數據冗餘性,但在性能方面表現不錯。

我需要專家的建議來選擇最好的方法。另外,讓我知道是否有其他方法最適合這類問題。

所以,請告訴我。

回答

1

對於服務器負載和更好的性能,你應該記住這些東西 - 1)H/W配置。 2)N/W設置 3)優化的源代碼 檢查這些東西,如果你指定的東西沒有問題,你可以採用第一種方法。 對於MySQL數據庫,您可以參考以下鏈接的優化 - http://thesystemadministrator.net/cpanel/mysql-optimization-to-improve-server-performance-and-reduce-server-load

我不會建議第二種方法,因爲同一模式的創建副本是毫無價值的。 您需要編寫一些額外的數據更新程序。

+0

謝謝..鏈接真的很有用。 –

相關問題