最近、配列のリストをすべて 1 つのファイルに保存するか、別のファイルに保存するかを決定する必要があるこの問題に遭遇しました。
これが取引です。配列の配列があります。例を単純化します。
countries['america'] = array('chile', 'brazil', 'usa');
countries['europe'] = array('france', 'italy', 'spain');
...and so.
したがって、すべての配列を 1 つの大きなファイル (「world」という名前) に保存でき、大陸のある国を照会する必要があるときはいつでも、すべてのファイルをメモリにロードします。
または、各配列を別のファイル (「アメリカ」、「ヨーロッパ」などの名前) に保存し、大陸の国を照会する必要があるときはいつでも、対応するファイルを読み込みます。
すべてはサイズの問題であることはわかっているので、世界には 10 の大陸があり、各大陸には 2000 の国があると想像してください。
最善のアプローチは何ですか?
注: これはパフォーマンスの問題であり、データベースの呼び出しは避けたいと考えています。