(no title)
lampington | 2 years ago
C certainly has its faults, and while I have no real experience with Rust, I'm willing to believe that it's significantly better as a language.
But pgvector, at least from a quick scan, looks like a well-written, easily comprehensible C codebase with decent tests. There are undoubtedly lots of hard problems that the developers have solved in implementing it. Putting time and effort into reimplementing all of that in another language because of an aversion to C feels like a waste of effort that could be put into enhancing the existing extension.
Maybe there's something I'm missing? Is the C implementation not as solid as it looks at first glance?
maximilianburke|2 years ago
ink_13|2 years ago
throwawaymaths|2 years ago
Do we know that tokio's concurrency strategy is optimal for database access?