質問はこれです:
業種ごとに1つのデータベースを用意する必要がありますか、それともすべてに1つのデータベースを用意する必要がありますか?サイトにはいくつかの販売広告が含まれます。
A)垂直方向の例ごとに1デシベル意味、これらのページを表示する場合: http ://www.site.com/cars http://www.site.com/boats
/ carsは文字通りデータベースに接続し、「db_cars」と言うことができます。そのデータベースには車のデータのみが含まれ、他には何も含まれていません。/ boatsは文字通りデータベースに接続し、「db_boats」と言うことができます。そのデータベースにはボートデータのみが含まれ、他には何も含まれていません。
両方のデータベースの構造は同じで、テーブル名は「item」「seller」などです。
また
B)すべての例で1デシベル/carsは"db_everything"に接続し、itemsテーブルにリンクされたテーブルに基づいて車をフィルタリングします。したがって、WHERE item_type = "cars" /boatsは"db_everything"に接続し、にリンクされたテーブルに基づいて車をフィルタリングします。アイテムテーブルなので、WHERE item_type = "boats"
では、AとBのどちらを選びますか?どちらかに賛否両論はありますか?MySQL、Oracle、Postgresのどれであるかは重要ですか?