我尝试制定一个数据库方案。我只是想知道哪种方法比其他方法更好。我有两种方法可以从我的数据库中完成搜索任务。条件如下:我有多个表名为table1,table2..tablen,具有相同的结构,表示不同的位置。
我的工作方式如下:
- 使用我的TABLES的UNION进行视图并使用如下查询:
“。
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 cluster SCALABLITY,请告诉我。