Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
maximilianburke
on Aug 12, 2023
|
parent
|
context
|
favorite
| on:
Do we really need a specialized vector database?
Rust makes concurrency really easy, at least in comparison to C or C++. It has great cross-platform frameworks available, like Tokio which pgvecto.rs uses, and makes using them safe and straightforward.
ink_13
on Aug 12, 2023
|
next
[–]
C also makes concurrency very easy. So easy the uncareful regularly shoot off both feet.
Too easy
.
packetlost
on Aug 12, 2023
|
parent
|
next
[–]
It's hard to get concurrency
right
in C
throwawaymaths
on Aug 12, 2023
|
prev
[–]
I wonder if having that sort of "safe concurrency" causes developers to overuse concurrency and introduce coordination costs.
Do we know that tokio's concurrency strategy is optimal for database access?
fsociety
on Aug 12, 2023
|
parent
[–]
Let’s assume that this is true. Then is the solution to go back to C where it is hard to get concurrency running correctly? Seems backwards thinking.
throwawaymaths
on Aug 12, 2023
|
root
|
parent
[–]
No, the solution is to keep the thing that's running quite well in c unless you can prove that it's better?
maximilianburke
on Aug 12, 2023
|
root
|
parent
[–]
Starting with a claimed 20x speedup seems like proving it's better?
https://modelz.ai/blog/pgvecto-rs
Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: