設定:
- サーバー上の Postgresql-postgis データベース
- サーバー側のロジックに使用されるPlay Framework 2.0 (Java)
- データベース内の数百万のデータ行
- XHR arraybuffer リクエストを介してデータを取得するクライアント
典型的な Web アプリケーションでは、クライアントがデータを必要とする場合、サーバーにリクエストを送信し、ロジックがクエリを送信し、データがサーバーに返され、サーバーがデータをクライアントに転送します。
Java はクライアントとデータベースの間の仲介者である必要があるため、データを渡す前にデータに余分な処理を追加します。私が求めているのは、通常のサーバーからデータベースへのクエリを使用してデータベースにクエリを実行し、データベースからクライアントにデータを直接送信する方法はありますか? 数百万行のデータを渡す必要がある場合があるため、最適化をお願いします。