我正在尋找使用MySQL建模數據庫的答案,但找不到它。mysql一個或多個數據庫?
什麼是最佳實踐,建模1數據庫和所有表&數據在1儲存庫,或分裂成多個數據庫來處理每個東西,如模塊?
例如,我有55個表的1個項目,而且會更多,而我會用php開發一個域中的服務;到目前爲止還開始了另外一個包含22個表格而對於這兩者,我使用不同的用戶登錄,信息和數據;並像6或10表&關係在佈局中組織(謝謝你的MySQL方案支持這一點)。但是如果我將兩個用戶句柄拆分成一個外部數據庫並用這個句柄處理這兩個數據庫呢?
我只是想象如果我將所有的佈局分割到其他數據庫中,在PHP中編程(使用數月並且有很多提前)是噩夢,但易於維護。我對嗎?
現在,我是唯一的設計師和開發人員。但我理解你的觀點。 – Epistomai
因爲你沒有選擇,通常會因爲規模(和成功!)而強加給你的東西,而不是擁有一些過度工程化的解決方案,從來沒有真正的必要。保持儘可能簡單,但不簡單。 – tadman
另一個可能的項目符號:不同的用戶可以被授予不同的(或不)訪問不同的'DATABASEs'。當然,這可以在'TABLE'級別完成,但數據庫級別看起來更清晰。 –