quarkus-google-cloud-services icon indicating copy to clipboard operation
quarkus-google-cloud-services copied to clipboard

new feature BigQuery Storage API

Open neXus1987 opened this issue 3 years ago • 4 comments

Google BigQuery released a new Storage API (also more cost efficient including free contigents):

https://cloud.google.com/bigquery/docs/write-api

neXus1987 avatar Oct 27 '21 09:10 neXus1987

Hi, Thanks for the information. It appears it is supported by the Java client so it should already be possible with the current implementation. What do you want us to achieve with this issue ? Do we need to update the version of the Java client to enable it ?

loicmathieu avatar Oct 27 '21 10:10 loicmathieu

Update and as i understand there is a new dependency for this:

  <dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-bigquerystorage</artifactId>
  </dependency>

So as i understand there is a special client needed instead of just "bigquery" we need a bigquerywriteclient.

neXus1987 avatar Oct 27 '21 10:10 neXus1987

OK, thanks, I'll have a look.

loicmathieu avatar Oct 27 '21 11:10 loicmathieu

I checked and it will require a new extension to add the new dependency and produce new CDI beans for the new object BigQueryWriteClient and proper testing and documentation.

loicmathieu avatar Oct 27 '21 14:10 loicmathieu

I can start on this (as I have a use case for this) if you do not object @loicmathieu ?

zanmagerl avatar Jul 07 '23 17:07 zanmagerl

@zanmagerl OK, go! :+1:

loicmathieu avatar Jul 10 '23 07:07 loicmathieu

great news, thanks a lot!!!

neXus1987 avatar Jan 12 '24 13:01 neXus1987