You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/faq.md
+21-12Lines changed: 21 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# FAQ
2
2
3
+
## Getting started
4
+
5
+
### Do you have any examples of how Feast should be used?
6
+
7
+
The [quickstart](quickstart.md) is the easiest way to learn about Feast. For more detailed tutorials, please check out the [tutorials](../tutorials/tutorials-overview.md) page.
8
+
3
9
## Concepts
4
10
5
11
### What is the difference between feature tables and feature views?
@@ -20,26 +26,29 @@ A feature view can be defined with multiple entities. Since each entity has a un
20
26
21
27
Please see a detailed comparison of Feast vs. Tecton [here](https://www.tecton.ai/feast/). For another comparison, please see [here](https://mlops.community/learn/feature-store/).
22
28
23
-
### Is Feast planning on supporting X functionality?
24
-
25
-
Please see the [roadmap](../roadmap.md).
26
-
27
-
## Storage
28
-
29
29
### Does Feast support X storage engine?
30
30
31
31
The list of supported offline and online stores can be found [here](../reference/offline-stores/) and [here](../reference/online-stores/), respectively. The [roadmap](../roadmap.md) indicates the stores for which we are planning to add support. Finally, our Provider abstraction is built to be extensible, so you can plug in your own implementations of offline and online stores. Please see more details about custom providers [here](../how-to-guides/creating-a-custom-provider.md).
32
32
33
-
### How can I add a custom storage engine?
33
+
### How can I add a custom online store?
34
34
35
35
Please follow the instructions [here](../how-to-guides/adding-support-for-a-new-online-store.md).
36
36
37
-
## Compute
37
+
### Does Feast support S3 as a data source?
38
+
39
+
Yes. There are two ways to use S3 in Feast:
40
+
41
+
* using Redshift as a data source via Spectrum \([AWS tutorial](https://docs.aws.amazon.com/redshift/latest/dg/tutorial-nested-data-create-table.html)\), and then continuing with the [Running Feast with GCP/AWS](../how-to-guides/feast-gcp-aws/) guide. See a [presentation](https://youtu.be/pMFbRJ7AnBk?t=9463) we did on this at our apply\(\) meetup.
42
+
* using the `s3_endpoint_override` in a `FileSource` data source. This endpoint is more suitable for quick proof of concepts that won't necessarily scale for production use cases.
38
43
39
44
### How can I use Spark with Feast?
40
45
41
46
Feast does not support Spark natively. However, you can create a [custom provider](../how-to-guides/creating-a-custom-provider.md) that will support Spark, which can help with more scalable materialization and ingestion.
42
47
48
+
### Is Feast planning on supporting X functionality?
49
+
50
+
Please see the [roadmap](../roadmap.md).
51
+
43
52
## Project
44
53
45
54
### What is the difference between Feast 0.9 and Feast 0.10+?
@@ -58,9 +67,9 @@ For more details on contributing to the Feast community, see [here](../community
58
67
59
68
Feast Core and Feast Serving were both part of Feast Java. We plan to support Feast Serving. We will not support Feast Core; instead we will support our object store based registry. We will not support Feast Spark. For more details on what we plan on supporting, please see the [roadmap](../roadmap.md).
60
69
61
-
## Examples
62
-
63
-
### Do you have any examples of how Feast should be used?
70
+
{% hint style="info" %}
71
+
**Don't see your question?**
64
72
65
-
The [quickstart](quickstart.md) is the easiest way to learn about Feast. For more detailed tutorials, please check out the [tutorials](../tutorials/tutorials-overview.md) page.
73
+
We encourage you to ask questions on [Slack](https://slack.feast.dev/) or [Github](https://github.com/feast-dev/feast). Even better, once you get an answer, add the answer to this FAQ via a [pull request](../project/development-guide.md)!
Copy file name to clipboardExpand all lines: docs/project/development-guide.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,10 @@ Feast is composed of [multiple components](https://docs.feast.dev/v/master/conce
92
92
93
93
## Making a Pull Request
94
94
95
+
{% hint style="info" %}
96
+
See also the CONTRIBUTING.md in the corresponding GitHub repository \(e.g. [main repo doc](https://github.com/feast-dev/feast/blob/master/CONTRIBUTING.md)\)
97
+
{% endhint %}
98
+
95
99
### Incorporating upstream changes from master
96
100
97
101
Our preference is the use of `git rebase` instead of `git merge` : `git pull -r`
0 commit comments