Giter Site home page Giter Site logo

Comments (8)

jsaluja avatar jsaluja commented on September 25, 2024 1

Postgres with pgvector extension
Free, open source
I have used it to store LLM embeddings and build cosine similarity search

from datatonic.

linear avatar linear commented on September 25, 2024

QRE-17 Vector Database / Database provider choice

from datatonic.

Zochory avatar Zochory commented on September 25, 2024

Me too through Supabase, in the meantime, pg_vector as cool it can be seems less relevant in this case
MongoDB Atlas has a better synergy with autogen or semantic kernel (or any related AI stuff from Azure/microsoft
Also Atlas Vector Search (beside its core feature) has litterally a whole integration for Mongo for Semantic Kernel as Memory
image
The microsoft documentation mention it, and it is way more cost efficient with vCore
Also have said it but got in addition mongodb credit offered by microsoft themselve. you might not seen it but pg_vector still needs to be hosted, even if it's open-source !

just an example :
image
(yes on 1M vector) but since we are talking probably huge ingestion, etc... can see the benefit of using pg_vector especially with the different benchmark which shows that is not the most cost efficient even if it's open source

whereas, i was able to simply through agentcloud utilize mongodb with ease

and also it's litterally way more cheaper and efficient, and faster

from datatonic.

Zochory avatar Zochory commented on September 25, 2024

allmost forgot but if i'm not wrong pg_vector cannot ingest multi modal format data (img, etc..) where atlas can

  • mongodb can act as a safety net, if we don't end up with autogen taskweaver, semantic kernel all using gemini and truegens, it will serve as well as memory (best case scenario with semantic) or at worst as our database and vector db

from datatonic.

Josephrp avatar Josephrp commented on September 25, 2024

Postgres with pgvector extension Free, open source I have used it to store LLM embeddings and build cosine similarity search

the stable Postgres connector in C# for semantic-kernel was published yesterday and it's pending review for the next release, so we can use that, but i dont really know how :-)

@jsaluja

from datatonic.

Zochory avatar Zochory commented on September 25, 2024

as you wish guys, still interested on why this decision especially, i might have a blind spot here, and i'm 100% to change my mind but can't see it honestly
https://learn.microsoft.com/en-us/azure/cosmos-db/introduction

from datatonic.

jsaluja avatar jsaluja commented on September 25, 2024

My experience with pgvector is based on AWS Postgres.
Good to learn about the mongodb support on Azure.
Thank you for sharing the perf benchmarks.

@Zochory
Question - are you referring to the mongodb credits from microsoft startup hub ?

from datatonic.

Josephrp avatar Josephrp commented on September 25, 2024

Please reopen this issue with a corresponding pull request if you refactor the code accordingly. Currently we're using SQLite in Taskweaver.

from datatonic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.