データベーススキームを作成しようとしています。どの方法論が他の方法論よりも優れているか知りたいだけです。データベースから検索タスクを実行するには、2 つの方法があります。条件は次のとおりです。異なる場所を示す同じ構造のtable1、table2..tablenという複数のテーブル名があります。
次のように私の作業方法:
- UNION of my TABLESを使用してVIEWを作成し、次のようなクエリを使用します
。
Select * from my_view where my_condition;
単純なUNION演算子を使用して、次のようなクエリを使用します。
select * from table1 where my_condition UNION select * from table2 where my_condition UNION ... .. select * from tablen where my_condition
したがって、私の問題は、より高速なソリューションが必要なことです。VIEW と UNION のどちらかを選択するのを手伝ってください。mysql クラスターSCALABLITYのような他のソリューションがある場合は教えてください。