0
我正在Java EE中開發一個企業應用程序,我認爲它將有大量的存儲數據。它與大學管理應用程序類似,所有大學的學生都已註冊並擁有他們的個人資料。在MySQL中設計數據庫的最佳實踐
我正在使用MySQL數據庫。我試圖在互聯網上探索,我發現這個link的一些提示。
開發大型數據庫的最佳實踐是什麼,以便它們不會降低性能?
在此先感謝。
我正在Java EE中開發一個企業應用程序,我認爲它將有大量的存儲數據。它與大學管理應用程序類似,所有大學的學生都已註冊並擁有他們的個人資料。在MySQL中設計數據庫的最佳實踐
我正在使用MySQL數據庫。我試圖在互聯網上探索,我發現這個link的一些提示。
開發大型數據庫的最佳實踐是什麼,以便它們不會降低性能?
在此先感謝。
首先你的數據庫不是很大,但是中等大小。巨大的數據庫是當你需要處理千兆字節的數據和每秒百萬次操作的時候。考慮到你的情況,MySQL(MyISAM)就足夠了,而不是優化,你應該專注於正確的數據庫設計(優化是下一步)。
我想與大家分享一些技巧:
一旦你設計和開發數據庫和性能是不夠的 - 想想優化: - 檢查解釋計劃和調諧sqls - 檢查硬件利用率並調整系統或mysql參數(即查詢緩存)。正確的模型數據庫,正確實現它和客戶端爲它正確編程:
也請您查看此鏈接: http://dev.mysql.com/doc/refman/5.0/en/optimization.html
本質。但是,「正確」意味着什麼是整本書的主題,並且遠遠超出了一個不起眼的SO帖子的範圍。 –