Title: Add Support For Bigtable as Online Store by Wirick · Pull Request #833 · feast-dev/feast · GitHub
Open Graph Title: Add Support For Bigtable as Online Store by Wirick · Pull Request #833 · feast-dev/feast
X Title: Add Support For Bigtable as Online Store by Wirick · Pull Request #833 · feast-dev/feast
Description: What this PR does / why we need it: This implements support for using bigtable to ingest and serve low latency features, while having a fully managed and scalable database backend. This design will be a jumping off point, as I see it as easily adaptable to different use cases of a service like bigtable. I would be interested in exploring if we could maybe have different couplings of serving and ingestion code so that we could do specific actions with keys. For our use case it may require a different bigtable instance, since it can't use a multi cluster routing app profile but that seems like a worthwhile investment. https://cloud.google.com/bigtable/docs/writes#increments This way we could potentially have features that are incremented or appended to (like lists of values for computational/aggregation purposes) Certainly having to serialize lots of values may not be performant, but if we are careful about it I could see that we could compute aggregations on the fly. This may even be possible using the same sort of configurations as this implementation uses. Which issue(s) this PR fixes: Fixes # Does this PR introduce a user-facing change?: Add Bigtable Store
Open Graph Description: What this PR does / why we need it: This implements support for using bigtable to ingest and serve low latency features, while having a fully managed and scalable database backend. This design will...
X Description: What this PR does / why we need it: This implements support for using bigtable to ingest and serve low latency features, while having a fully managed and scalable database backend. This design will...
Opengraph URL: https://github.com/feast-dev/feast/pull/833
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:fe35751f-287c-5e50-4cca-aeed6cee1d36 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | ADDC:2FC94:147BB6:1BEE64:697CDC3E |
| html-safe-nonce | e37ff753a0d237118b757066b57245cbbd3fabfd843a6d3d670a24477647925d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRERDOjJGQzk0OjE0N0JCNjoxQkVFNjQ6Njk3Q0RDM0UiLCJ2aXNpdG9yX2lkIjoiNjk0NzQxNjU2NDM2MjQzNTY0NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2c8c45e50d8f5c99c38e0b55d72500fde743d0ad00bd8750c2a8d7fae48c31ed |
| hovercard-subject-tag | pull_request:441165241 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/833/checks |
| twitter:image | https://avatars.githubusercontent.com/u/5325763?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/5325763?s=400&v=4 |
| og:image:alt | What this PR does / why we need it: This implements support for using bigtable to ingest and serve low latency features, while having a fully managed and scalable database backend. This design will... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f20df5019a7f846ce01350c443b1b5209bcc8b08d1ff80f92fdef440a0c7c89 |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 0f08fae6208283a46e6e5febf9878b9cdddfaa23 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width