私は自分のホスティングで持っている計画では、データベースのサイズ制限がありますが、データベースの数に制限はありません。 これを解決するために、データベースを国別に分割し、各データベースの構造は同じであると考えました。 問題は、これらすべてのデータベースのデータを検索する方法です。 たとえば、各データベースにはusersテーブルを含めることができます。 問題は、これらすべてのデータベースで(たとえば)ユーザーを見つける方法です。Mysqlは複数のデータベース(同じ構造体)の値を見つける
/*This would be for one database*/
SELECT user_name FROM DB1.users WHERE user_name = 'my_user_name' LIMIT 1;
(データベースの250することができます)すべてのデータベースから「my_user_name」を検索する方法はありますか? (ユーザーは一例に過ぎません。検索する値は商品、都市、座標など)
警告のための「_thisが悪いidea_ある」感謝。 私は1GBのサイズを持っていますが、例えばgeonames.org(geonames.orgから)には約1.5-2 GBしかありません。だから私は国別に分けて、ユーザーの製品などで同じことをやろうと思った。最後には、各国に対応する参考文献だけを保存する、より少ない情報(2つの3つの列)データベース。 – MTK