Skip to content

docs: Add blog post on Feast Oracle Database offline store support#6114

Merged
franciscojavierarceo merged 7 commits intofeast-dev:masterfrom
aniketpalu:oracle-db-blog-post
Mar 17, 2026
Merged

docs: Add blog post on Feast Oracle Database offline store support#6114
franciscojavierarceo merged 7 commits intofeast-dev:masterfrom
aniketpalu:oracle-db-blog-post

Conversation

@aniketpalu
Copy link
Contributor

@aniketpalu aniketpalu commented Mar 16, 2026

What this PR does / why we need it:

infra/website/docs/blog/feast-oracle-offline-store.md — new post covering:

  • Why Oracle DB users shouldn't have to move their data to build ML features — Feast now computes features where the data already lives
  • Full Oracle offline store implementation: OracleOfflineStore, OracleSource, and OracleOfflineStoreConfig backed by ibis-framework[oracle]
  • Complete offline store interface support: get_historical_features, pull_latest_from_table_or_query, pull_all_from_table_or_query, offline_write_batch, write_logged_features
  • Configuration reference covering all three Oracle connection modes: service_name, sid, and dsn
  • Feast Operator integration — oracle as a validated persistence type in the v1 FeatureStore CRD with Secret-backed credential management
  • Kubernetes-native workflow — walkthrough of Secret creation, FeatureStore custom resource definition, and operator-managed reconciliation
  • Real-world use cases: financial services (fraud detection), healthcare (regulated data), telecommunications (network optimization), retail (demand forecasting)
  • Technical deep-dive on the ibis framework backend: Oracle SQL compilation, Arrow streaming, full Oracle-to-Feast type mapping (NUMBER, VARCHAR2, CLOB, BLOB, BINARY_FLOAT, TIMESTAMP, etc.), and automatic DATE-to-TIMESTAMP casting
  • YAML front matter (title, description, date, authors), hero image , and H1 title in the blog post header

infra/website/public/images/blog/feast-oracle-offline-store.png — hero image for the blog post

Which issue(s) this PR fixes:

Misc


Open with Devin

@aniketpalu aniketpalu requested a review from a team as a code owner March 16, 2026 12:53
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@ntkathole ntkathole force-pushed the oracle-db-blog-post branch from b98b04b to eb28758 Compare March 16, 2026 14:21
Copy link
Member

@ntkathole ntkathole left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link
Member

@franciscojavierarceo franciscojavierarceo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the image looks good, probably it would be nice to add the Feast in the logo format to it too so you could see both "Oracle" and "Feast" in the hero image.

@franciscojavierarceo
Copy link
Member

not to be too annoying but can we keep the hero background white? That's how the blog site is.

@franciscojavierarceo franciscojavierarceo merged commit 9552492 into feast-dev:master Mar 17, 2026
22 of 23 checks passed
@aniketpalu
Copy link
Contributor Author

@franciscojavierarceo

Thanks for the instant merge!

Anarion-zuo pushed a commit to Anarion-zuo/feast that referenced this pull request Mar 17, 2026
…east-dev#6114)

* docs: Add blog post on Feast Oracle Database offline store support

Signed-off-by: Aniket Paluskar <[email protected]>

* Corrected slack channel link & removed future plan section

Signed-off-by: Aniket Paluskar <[email protected]>

* Reworded description, minor nits

Signed-off-by: Aniket Paluskar <[email protected]>

* Updated image with Feast text in the hero image

Signed-off-by: Aniket Paluskar <[email protected]>

* Updated image with Feast text in the hero image

Signed-off-by: Aniket Paluskar <[email protected]>

---------

Signed-off-by: Aniket Paluskar <[email protected]>
Signed-off-by: aaronzuo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants