就是做一個考勤系統,比如很多公司都是用一個考勤系統的後台(java做的後台),那麼數據庫也是同一個數據庫,只是在存取數據時用每個公司有編號區分,這樣的話,時間長了會產生很多數據,這樣會不會影響訪問效率?應該怎麼設計數據庫?是不是 應該分開存放?每個公司建一個數據庫存啊?有沒有好的建議?(目前數據庫是mysql)
這個你需要預估一下數據量,才好判斷。如果數據量不大的話,共用一個庫也未嘗不可。本身考勤系統,就不是大數據量,高並發的系統,單個公司的數據量都不大。而且考勤系統產生的數據,過一段時間後,就沒什麼用了,可以刪掉,這樣可以避免數據無休止的增長。