I was going through the Google's Bigquery document available on their official website. I am little confused about Google's insert streaming quota policy. Here Following points are mentioned on the web page.
1]Maximum row size: 1 MB
2]HTTP request size limit: 10 MB
3]Maximum rows per second: 100,000 rows per second, per table. Exceeding this amount will cause quota_exceeded errors.
4]Maximum rows per request: 500
5]Maximum bytes per second: 100 MB per second, per table. Exceeding this amount will cause quota_exceeded errors.
I am confuse to under stand the 3rd and 4th point. We can set data using new TableDataInsertAllRequest().setRows(rowList); rowList.size() is upto 100,000. For inserting we can use table().insertAll().execute().
But I am still confuse about 3rd and 4th point. Can any one explain this in details ? Thanks in advance.