私はホステッド(別名クラウド)データベースについていくつか読んでいます。たとえば、CloudantはホストされたCouchDBデータベースを提供し、Cassandra.ioはホストされたCassandraを提供します。私はこれらのサービスがいくつかの問題を解決する理由を理解します。ホステッドデータベース:レイテンシはどのように引き渡されますか?
私の質問:なぜこれらのサービスは機能しますか?私は自分のサーバー(またはクラウドホスティングプラットフォームのどこか)で自分のアプリケーションをホストし、これらのサービスの1つを使用して自分のデータを保管していると思います。すべてのデータベース要求(読み込みまたは書き込みのいずれも)に対して、私はインターネットを使って完全な往復をする必要があります(私のアプリケーションはデータベースクラウドプロバイダーと同じ場所にホストされていないと仮定します)。 なぜこれらの往復で私を殺していないのですか? SQLについて考えてみると、すべてのクエリはネットワークのためだけに別のx * 10msを要し、時間を費やすことはありません。
この問題はどのように解決されますか?または、これらのサービスは、高速応答が必要なアプリケーションには適しておらず、遅延が問題にならないデータ処理にのみ使用できますか?