Proposal: Add openGauss Database Support #3023
qifengleqifengle
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
This proposal adds native support for the openGauss database as a
vector_io
provider. With this enhancement, users can connect Llama Stack directly to an openGauss instance for vector storage and similarity search.Motivation
Currently, Llama Stack does not support openGauss out of the box. openGauss is a high-performance, open-source relational database with a rapidly growing ecosystem. Adding first-class support for its vector capabilities offers the following benefits:
Proposal
I have implemented an
OpenGaussVectorIOAdapter
module that:VectorIO
provider interface.psycopg2
.register_vector_db
,unregister_vector_db
,insert_chunks
, andquery_chunks
.This implementation is designed to integrate seamlessly with the existing Llama Stack provider framework and introduces no breaking changes. I am prepared to open a Pull Request with the completed code and tests.
Inspiration
This proposal was motivated by the increasing adoption of openGauss in production environments and the opportunity to provide Llama Stack users with more powerful, integrated choices for their RAG and agent memory backends.
Beta Was this translation helpful? Give feedback.
All reactions