Skip to main content
Solved

How does the db handle Vector store?

  • November 11, 2024
  • 5 replies
  • 45 views

Forum|alt.badge.img
  • Contributor II
  • 4 replies

How does the Data store deal with Vector store, is it an extension like pg or partner?

Best answer by danielmonty

Perhaps a question for the Klaviyo Developer group :)

View original
Did this topic or the replies in the thread help you find an answer to your question?

5 replies

kaila.lawrence
Community Manager
Forum|alt.badge.img+31
  • Community Manager
  • 499 replies
  • November 15, 2024

@teej Can you explain more what you mean by that? I’m not sure what you’re referring to.


Forum|alt.badge.img
  • Author
  • Contributor II
  • 4 replies
  • November 15, 2024

hi Kaila, thx for reaching out. it was kind of a technical DB question about AI data specifically. i was talking about the Custom Data Store data model including a vector index of some kind, which i assume your team built in house, so you can store AI data basically and so semantic and sentiment analysis that’s more nuanced than what regular analytics, or ML, can do. i’m guessing your team built a vector index into the Custom Data Store using open source tool like FAISS (Meta), or another one. Is that an easy answer to get or do you have an Engineer I can ask? thx


danielmonty
Partner - Silver
Forum|alt.badge.img+1
  • Partner - Silver
  • 9 replies
  • Answer
  • November 18, 2024

Perhaps a question for the Klaviyo Developer group :)


  • Contributor I
  • 1 reply
  • December 17, 2024
teej wrote:

How does the Data store deal with Vector store, is it an extension like pg or partner?

The Data Store integrates with Vector Stores as either an extension (e.g., pgvector for PostgreSQL) or through partnerships with standalone vector databases, depending on the implementation.


Forum|alt.badge.img
  • Author
  • Contributor II
  • 4 replies
  • December 18, 2024

Thanks for responding George. So Klaviyo needs customers to provide vector store? I’m learning this but still a bit confusing. My understanding is custom data store is a unstructured doc store/data lake essentially provided by Klaviyo for capturing customer eCommerce data, so an in house DB from which Klaviyo can run analytics insights, is that right? i’m curious why they don’t have their own way to do similarity search natively, partnership with Weavaite or Pinecone type full VDB vendor. Oracle built Vector data model into their 23ai DB so it can be built but it’s a lot of work, i’d imagine Klaviyo has a partner, using tools like FAISS or something, Any thoughts?