問題是這樣的:一個包含多個數據庫或一個全局數據庫的數據庫結構?
我們應該每個垂直1個數據庫還是1個數據庫?網站將包含多個待售廣告。
A)每垂直例如 含義1分貝,當你查看這些網頁: http://www.site.com/cars http://www.site.com/boats
/汽車字面連接到數據庫讓我們說 「db_cars」那個數據庫只有汽車數據,沒有其他東西。 /船從字面上連接到數據庫可以說「db_boats」,並且該數據庫只有船數據,沒有其他內容。
兩個數據庫具有相同的結構,表名「項」,「賣家」等
OR
乙類)1分貝一切例如 /汽車連接到「立足db_everything」和過濾器的汽車錶鏈接到物品表,所以WHERE item_type =「cars」 /船連接到「db_everything」並基於與物品錶鏈接的表過濾汽車,所以WHERE item_type =「船」
所以你會選擇A還是B?任何優點/缺點?如果它是MySQL,Oracle或Postgres,它有什麼關係?