0
我們有一個財務相關的應用程序,我們爲每個客戶端(公司)創建一個數據庫(模式)。單個客戶端會有很多行。在MySql中爲每個客戶端創建一個數據庫
我想知道這是否是最好保持數據分開(就像現在)或合併。我們正在尋找每個服務器超過10000個數據庫。
即使不是所有用戶都將在網上同時購買10%的用戶在我的同時在線輕鬆。
我的問題是.. 1)是否有保留多個數據庫的任何嚴重的問題(性能明智)。 2)當涉及到公司的財務數據時,保持不同的數據庫是常見的做法。
我說得對於它們的性能取決於服務器嗎?我同意米奇在這一個這裏雖然,這取決於你打算如何管理安全性,以及你打算如何訪問他們一般,等等。 – Andy
安全性在應用程序狀態下處理,並且只有具有所有權限的單個用戶用於訪問數據庫。應用程序決定連接哪個數據庫只有一個地方,因此我們需要考慮安全問題。而且由於我不需要擔心其他公司的數據被選中(在SQL查詢中),因此應用程序開發很容易。我唯一擔心的是由於大量的連接和數據庫會導致性能下降多少。 – Rajesh