-
Notifications
You must be signed in to change notification settings - Fork 998
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7db6ad6
commit ff95d68
Showing
5 changed files
with
84 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Design Decisions | ||
|
||
## Job Management | ||
|
||
* We currently support [optional consolidation](https://github.com/feast-dev/feast/pull/825/files#diff-11e36b0d5cfc6742aa51adf2812b664eR85) of jobs by source. This allows one job to populate many stores if all the store share a source. The upside is we need to provision less jobs. The downside is we need to managing the ingestion of data into stores independently becomes a lot more complicated. For the time being we will allow a flag to switch between both consolidation strategies, but we may remove consolidation in the future if it introduces too much complexity in the overall design. | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# Limitations | ||
|
||
## Feast API | ||
|
||
<table> | ||
<thead> | ||
<tr> | ||
<th style="text-align:left">Limitation</th> | ||
<th style="text-align:left">Motivation</th> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr> | ||
<td style="text-align:left">Features names and entity names cannot overlap in feature set specifications</td> | ||
<td | ||
style="text-align:left">Features and entities become columns in historical stores which may cause | ||
conflicts</td> | ||
</tr> | ||
<tr> | ||
<td style="text-align:left"> | ||
<p>The following field names are reserved in feature sets and FeatureRow | ||
messages</p> | ||
<ul> | ||
<li><code>event_timestamp</code> | ||
</li> | ||
<li><code>datetime</code> | ||
</li> | ||
<li><code>created_timestamp</code> | ||
</li> | ||
<li><code>ingestion_id</code> | ||
</li> | ||
<li><code>job_id</code> | ||
</li> | ||
</ul> | ||
</td> | ||
<td style="text-align:left">These key words are used for column names when persisting metadata in | ||
historical stores</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters