Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Integrating MatrixOne as a vector store method #16594

Open
wknet123 opened this issue Oct 18, 2024 · 0 comments
Open

[Feature Request]: Integrating MatrixOne as a vector store method #16594

wknet123 opened this issue Oct 18, 2024 · 0 comments
Labels
enhancement New feature or request triage Issue needs to be triaged/prioritized

Comments

@wknet123
Copy link

Feature Description

  • Support vector data store by automatic creating or re-creating a MatrixOne table with specified embedding dimension size which generated by common embedding model such as m3e, bge etc.
  • Support vector retrieval by integrating llamaindex VectorStoreIndex with MoVectoRs instance to its vector_store paramater.
  • Support vector data store deletion from table.
  • Support deployment as cloud service or standalone mode.

Reason

MatrixOne, as a relational database with vector capabilities, provides powerful data management capabilities.
LlamaIndex does not support MatrixOne as vector store integration currently.
Matrixone supports vector retrieval using the following distance measure functions:

Value of Feature

  • MatrixOne is a hyper-converged cloud & edge native distributed database with a structure that separates storage, computation, and transactions to form a consolidated HSTAP data engine. This engine enables a single database system to accommodate diverse business loads such as OLTP, OLAP, and stream computing. It also supports deployment and utilization across public, private, and edge clouds, ensuring compatibility with diverse infrastructures.
  • Matrixone currently supports vector retrieval by using distance measure functions.
  • Make llamaindex integrating with MatrixOne as a vector store method would provide developer a new option to support AIGC application development, not only for vector data but also for business data that MatrixOne touts significant features, including real-time HTAP, multi-tenancy, stream computation, extreme scalability, cost-effectiveness, enterprise-grade availability, and extensive MySQL compatibility.
@wknet123 wknet123 added enhancement New feature or request triage Issue needs to be triaged/prioritized labels Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage Issue needs to be triaged/prioritized
Projects
None yet
Development

No branches or pull requests

1 participant