问题是这样的:一个包含多个数据库或一个全局数据库的数据库结构?
我们应该每个垂直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,它有什么关系?