Skip to main content

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

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


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


Perhaps a question for the Klaviyo Developer group :)


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.


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?


Reply