Skip to content

Commit

Permalink
feat: Feast/IKV documenation language changes (feast-dev#4149)
Browse files Browse the repository at this point in the history
Signed-off-by: Pushkar Gupta <pushkar.moi@gmail.com>
  • Loading branch information
pushkarmoi authored and tmihalac committed May 3, 2024
1 parent addf683 commit 6cb4751
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions docs/reference/online-stores/ikv.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@

## Description

[IKV](https://github.com/inlinedio/ikv-store) is a fully-managed embedded key-value store, primarily designed for storing ML features. Most key-value stores (think Redis or Cassandra) need a remote database cluster, whereas IKV allows you to utilize your existing application infrastructure to store data (cost efficient) and access it without any network calls (better performance).

For provisioning API keys for using it as an online-store in Feast, go to [https://inlined.io](https://inlined.io) or email onboarding[at]inlined.io
[IKV](https://github.com/inlinedio/ikv-store) is a fully-managed embedded key-value store, primarily designed for storing ML features. Most key-value stores (think Redis or Cassandra) need a remote database cluster, whereas IKV allows you to utilize your existing application infrastructure to store data (cost efficient) and access it without any network calls (better performance). See detailed performance benchmarks and cost comparison with Redis on [https://inlined.io](https://inlined.io). IKV can be used as an online-store in Feast, the rest of this guide goes over the setup.

## Getting started
Make sure you have Python and `pip` installed.
Expand Down Expand Up @@ -40,9 +38,7 @@ online_store:
```
{% endcode %}
After provision an IKV account/store, you should the required id, passkey and store-name.
Additionally you must specify a mount-directory - where IKV will pull/update (maintain) a copy of the index for online reads (IKV is an embedded database). It can be skipped only if you don't plan to read any data from this container. The mount directory path usually points to a location on local/remote disk.
After provisioning an IKV account/store, you should have an account id, passkey and store-name. Additionally you must specify a mount-directory - where IKV will pull/update (maintain) a copy of the index for online reads (IKV is an embedded database). It can be skipped only if you don't plan to read any data from this container. The mount directory path usually points to a location on local/remote disk.
The full set of configuration options is available in IKVOnlineStoreConfig at `sdk/python/feast/infra/online_stores/contrib/ikv_online_store/ikv.py`

Expand Down

0 comments on commit 6cb4751

Please sign in to comment.