-
Notifications
You must be signed in to change notification settings - Fork 996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feast Roadmap for 0.11+ #1527
Comments
Is "ingestion" == "consuming some streams"? |
@woop Also I hope there will be Hive support for offline store |
No. It's simply allowing teams to push events to the online store. We aren't starting consumption jobs, but in theory you could launch those jobs with a custom provider.
@YikSanChan the current plan does not include developing Hive support. What if we work together to make it easy to add support for Hive? We can add a simply plugin interface and you can extend it to support Hive. |
That sounds good! Will the Hive support be similar as how Dynamo / Redshift support is added, or not? |
Looking forward for Redshift support! |
Looking forward to redshift, dynamo , feature view support. |
Looking forward for Clickhouse support! |
Is there a plan to add AWS as a provider? |
Yes, development is in progress. |
@YikSanChan @woop Any progress re the Hive support? I'd like to talk/contribute to it as well. |
FYI I am not working on Hive support |
#1686 FYI, I created a new issue for Hive support, will work on this recently. |
Thanks @Baineng |
Hey, Hi @woop, I have recently moved from "feast 0.9.3" to "feast 0.11.0" and have few questions after using FeatureViews. Particularly I see few gaps in FeatureView
I believe, Point 2 and 3, should definitely be addressed as part of roadmap, if we are going with FeatureView. Thanks Let me know your thoughts @woop |
@rakshithvsk, @woop I also have interested in your Q1, Q2. I'd like to add some points on the Q2:
Thanks |
Yes we are removing those dependencies, but we are not precluding the use of Spark or having an API centric registry. We just think that the base installation of Feast should be lighter weight. We are building extension points for Feast so that teams can plug in their own storage or compute systems.
Feast 0.9 has streaming ingestion. We don't have streaming support in 0.10+ yet, since we've removed the Spark dependency. Streaming jobs will be launched through the
Our File sources are meant for convenience today, and won't scale to production loads. It's just using Pandas under the hood, not Spark. I don't think the key value here was One of our design goals is to double down on storage technologies that offload a lot of the complexity of reading, writing, and transforming data. We can't support all technologies. We'd rather support BigQuery, Redshift, and other data warehouses instead of having to rewrite the same queries as ETL pipelines in Spark. In your case it seems like Hive might be a good idea, but we don't support that today. It should be a pretty straightforward addition though.
|
Streaming jobs can be launched by
Materialize()
|
Isn't it for loading data from 'offline' source to 'online' storage? I asked from 'online(streaming)' source to 'online' storage... But according to your first answer, I guess I need to wait for you guys to add streaming support |
Ah I see. I was through off by "online source". Yea, there is not solution right now. |
Our current proposed roadmap for 0.11 and onward is as follows
Backlog
Scheduled for development (next 3 months)
Redis support for Feast (Add support for Redis to new Feast #1497)Dynamo support (DynamoDB support for online feature store #1409)Redshift support (Adding RedshiftDataSource for offline store implmentation. #1492)Add Push/Ingestion API supportWe're open to feedback. Either new roadmap items or reprioritization!
The text was updated successfully, but these errors were encountered: