機能に関係なく、データベースのサイズがデバイスの効率に直接影響する可能性はありますか?データベースの開閉は費用のかかる作業ですが、この費用はデータベースのサイズによって異なりますか?
質問する
272 次
2 に答える
1
データベースのサイズは、データベースを開くのに必要な時間には影響しません。大規模なデータベースは、実際により多くのデータにアクセスしている場合にのみ高価になります。
アプリが頻繁にデータベースを開いたり閉じたりしていると思われる場合は、接続を維持するようにしてください。これにより、追加の作業とメモリ使用量の増加がトレードオフになります。
于 2012-10-02T14:36:37.073 に答える
0
もちろん。唯一の問題は、時期尚早の最適化を行いたくないということです。
サイズ自体は、電力使用量に非常に小さな影響を与えますが、アクセスすると影響します。それは、「どのくらいの頻度でデータベースに読み書きしますか」ということになります。アプリごとに 1 回であれば、中程度のサイズのデータベース (モバイル デバイスの意味で中程度 / 数百のエントリ) では悪くないはずです。頻繁に発生する場合は、RAM で読み取りキャッシュを実行できるかどうかなど、他のオプションを検討する必要があります。
于 2012-10-02T14:33:24.510 に答える