我的複雜系統與收藏品有關。我有各種各樣的...電影,書籍,音樂,動作人物,熱車輪,樂高玩家,視頻遊戲等等。每種可收集類型都有多個相關的表格,它們之間有許多不同的參考。如果這個數據庫繼續以新的可收集類型增長,那麼這導致100個可能的1000個表格。有了MySQL,在一個複雜的系統中,擁有一個包含1000個表或多個數據庫的數據庫來分離表是更好嗎?
他們共享的表格很少。一個是條形碼錶,它有一個關鍵的條形碼,他們都使用。另一個是user_collection表,該表存儲所有具有collectable_id作爲關鍵字的用戶集合。但就是這樣(我可能會錯過一些,但你明白了)。
我的問題是,從性能的角度來看,將它們分成多個數據庫(電影,書籍,漫畫等)還是將它們保存在一個包含所有表格的數據庫中會更好?或者它甚至很重要?
如果我做了拆分,我將如何執行上面列出的關係?
先前詢問。同樣的答案:除非多人入帳,否則在單個數據庫中使用許多相關表格 – 2014-12-18 23:02:42
儘管如此,仍然聽起來不像'千人'那樣嗎?也許'幾十個'? – Strawberry 2014-12-19 00:08:15