bzzt / bigtable Goto Github PK
View Code? Open in Web Editor NEWElixir client library for Google Bigtable
License: MIT License
Elixir client library for Google Bigtable
License: MIT License
If you plan on implementing retries, here are a few things to watch out for:
In terms of default timeouts and retry counts, I would recommend to track gapic configs.
Unfortunately, since I'm not familiar with elixir, I don't have anything more specific. If you have any further questions, feel free to ping me.
Originally posted by @igorbernstein2 in #8 (comment)
The "typed" functionality currently in this repo should be extracted to another project. This functionality adds the ability to create Bigtable Schemas that are used for creating mutations and parsing results in a very opinionated manner. In the future I also plan to implement BigQuery schema definition file and SQL view generation based on the opinionated schemas.
Currently only the data gRPC API is usable with the library. The admin client needs to also be added, but can probably wait until after 1.0
Is your feature request related to a problem? Please describe.
Hi,
I've been working on a new java client for bigtable and ran across this repo. I would like to thank you creating this client. I think it's a great addition to the Bigtable ecosystem. While poking around I noticed that there some edge cases that weren't covered in this client's ReadRows implementation. For example, it doesn't appear like the reset flag is respected.
Describe the solution you'd like
On the Cloud Bigtable team we created a json file to help test ReadRow chunk parsing and I wanted to let you know of its existence:
https://github.com/googleapis/google-cloud-java/blob/master/google-cloud-clients/google-cloud-bigtable/src/test/resources/com/google/cloud/bigtable/data/v2/stub/readrows/read-rows-acceptance-test.json
Each test case has a list of chunks and the expected Row results.
Additional context
Here are a couple of links of other clients using the file:
Thanks again for publishing this client!
All public functions should either have type specs added or their existing ones checked
ReadModifyWriteRules and the ReadModifyWrite operation need to be implemented before 1.0.0 release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.