It seems that you didn't understand my question. Correct me if I am wrong. Think about a host-terminal system, terminals are used to accept the client inputs and send to the host to process sequencely. The terminals have a cache for client inputs, so the client don't need to wait for the host's response when he enters multiple records.
yes. Of course communication bandwidth and the speed of database operations would be critical. But we assume the speed of the client input are much faster than the speed of database operations. That means a lot of data always exist in windows OS buffer and wait for being processed. Maybe
sometimes, the data uses up the windows OS buffer size. That will be a problem.