-
Notifications
You must be signed in to change notification settings - Fork 7.2k
-
SummaryMemPalace's backend abstraction (RFC 001 MotivationThe interesting properties for a local-first, "verbatim, 100% recall" system:
What it is
In MemPalace, Evidence (measured, local, honest)Local parity vs ChromaDB through the MemPalace adapter, 15,805 real text
≈ ×ばつ faster build, ×ばつ faster query (p50/p95), ×ばつ smaller on disk, with Caveats, stated plainly:
Compatibility / risk
Open questions for the list
References
|
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 10 comments
-
If there is interest, I am happy to do more work.
The nice property of this system is it makes mempalace faster, more space efficient and more resilient.
The downside is that - it's a new DB that probably has a billion new bugs.
Beta Was this translation helpful? Give feedback.
All reactions
-
I just got out of Chroma hell. I'm interested. I'll have my AI buddy investigate and maybe I can help out too.
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Scale test update — weekly benchmark (290K+ drawers, MiniLM 384-d, k=10)
Methodology: 200 random drawer vectors sampled from ChromaDB, used as query vectors against both backends. Recall@10 = |top-10 overlap| / 10. Same machine, sequential runs. |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
@kostadis — update: we have it running. Here's what we set up: Setup: Installed from our patched fork ( Migration: 296,595 drawers + 274 closets → turbovecdb in 77s (~3,860 rows/s). MiniLM 384-dim float32. First benchmark (200 random query vectors, k=10):
×ばつ faster queries. The recall@10=0.408 is the number we want to understand — is that expected at this scale with default Eval rig PR: williamblair333/Uncle-J-s-Refinery#23 (merged) |
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
I'm coming back to report that I'm so done with chromadb now. It's over. I'm not waiting for prelim turbovecdb results. I'm going to switch to it after comparing it to other products. At this point, I'd really push mempalace to get rid of it chromadb entirely.
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.