- Newest
- Most votes
- Most comments
Each row for a feature store should have a unique identifier. In Feature Store, features are stored in a collection called a feature group. You can visualize a feature group as a table in which each column is a feature, with a unique identifier for each row. The latest record in online store after the series of requests given in the above example depends on the values of event time feature given for request A & B. As you may already know, online store will retain the record with the latest event time for retrieval through GetRecord API. If Req B had newer event time than Req A, that's what feature store would retain as the latest record. If both requests had same event time, its a race condition and there's no telling who wins.
Offline store is different. Every PutRecord request you ever submitted successfully will appear in Offline store (eventually). So records corresponding to both req A and B will be present in offline store when you query it at a later time.
Relevant content
- asked 7 months ago
