В настоящее время у меня есть программа клиент-сервер. Клиент запросит отчет с сервера, а сервер, в свою очередь, запросит базу данных. Мне нужно иметь возможность отправить весь отчет клиенту без проблем с памятью. Я думал о том, чтобы отправить его по частям, но это может вызвать кучу проблем с производительностью, потому что нам придется повторять один и тот же запрос снова и снова, пока не будет отправлен весь отчет.
Есть идеи?