OKですので、私は一般的にはデータベースを少し新しくしています。私はそれらの背後にある基本的な理論を理解しており、奇妙なアクセスDBをこことそこそこに打ちました。CSVファイルのクエリ/一般的なデータベースに関する質問
私が学ぶのに苦労していることの1つは、 SQLクエリがデータベースにアクセスします。
LANサーバーにデータベースがあるシナリオがあるとします(それは、議論のためのMS Accessです)。いくつかのSQLクエリをクライアントマシンから実行します。クライアントマシンは、クエリの結果が単なる1行であっても、クエリを実行するためにデータベース全体をダウンロードする必要がありますか?それとも、それは何とかそれがol 'CAT5を降りたいデータだけを取得することができますか?サーバーは何かを実行する必要がありますか?サーバーが仕事の一部をしなくても、クライアントがどのようにクエリの結果を得ることができるのかをよく理解できません...
グーグルでは、この問題に関して2つの相反する話があります。
これは次の質問(これは既に回答されている可能性があります)に従います。サーバーに他のソフトウェアが実行されていない状態でDBを照会できる場合は、 CSV?そうでない場合は、どうしてですか?
理由私は、何らかの種類のdbまたはCSVファイルと話す必要のあるモバイルデバイス用のアプリを開発しています。かなり高いレート(バーコードスキャン)でレコードを更新するのでネットワークを停止させたくない(それはそのまま[適切な侮辱を挿入]の遅いバッグです)。デバイスからサーバーへのデータ移動量が少ないほど良いでしょう。
ありがとうございます。
私はSQLの使い方を知っていますが、とにかく投稿してくれてありがとうございました。 –