←back to thread

133 points ksec | 1 comments | | HN request time: 0.512s | source
Show context
Temporary_31337 ◴[] No.41919492[source]
I work for another db vendor and we also have added vectors support. What’s crazy is that customers were not really asking for- just surfing the hype wave like everyone else. Why would someone store vectors in an SQL db rather than a dedicated vector db with support for native graph / vector semantics?
replies(5): >>41919518 #>>41920655 #>>41923659 #>>41924794 #>>41927630 #
1. Spivak ◴[] No.41924794[source]
Because you can transact over relational and vector operations. You have to strongly justify why you're not storing data in your dbms because you lose the ability to atomically update them both.

In most cases the justification is performance and that the data is ephemeral but people want to store vectors in lock-step with their data.