1000 строк / сек определенно достижимы ... вопрос в том, достижим ли он в вашей базе данных / сетевой инфраструктуре.
Даже если бы у нас были подробные знания о вашей инфраструктуре, все равно было бы очень сложно сказать ... это зависит от многих факторов, таких как скорость сети, задержка сети, размер передаваемых строк базы данных и т. Д.
Единственный способ сказать наверняка - это проверить его.
Я бы посмотрел на это как на хорошую вещь - процесс создания теста непременно научит вас тому, как он может работать ... он вызовет ряд проблем, с которыми вам придется столкнуться Рассмотрим в какой-то момент - как вы обрабатываете резервы, когда они создаются? Какую максимальную пропускную способность вы можете достичь? и т. д. Вы узнаете, какой тип передачи данных лучше всего подходит для вас (например, по одной строке за раз или большими пакетами). Возможно, вы захотите попробовать это с помощью механизмов, отличных от SQL (например, очереди)
Вы говорите, что не думаете, что доступ к сети / жесткому диску будет проблемой - опять же, вам нужно проверить это предположение. Каждая база данных имеет ограничивающий фактор на производительность где-то (или они были бы бесконечно быстрыми!), И ограничивающим фактором является доступ к диску. В этом случае я бы предположил, что ограничивающим фактором может быть сеть, но невозможно точно знать, не измеряя ее.