The short version
Use a vector database when your main problem is semantic nearest-neighbor search over embeddings. Use Pamie when your problem is agent memory: saving, searching, updating, pinning, deleting, retaining, backing up, and exposing memory through MCP.
These are not mutually exclusive. Pamie can use optional local vector search, but it does not treat embeddings as the whole memory system.
Where vector databases stop
What Pamie adds
Pamie stores memory in SQLite, provides FTS5 keyword search, supports metadata filters and snippets, and can optionally add local vector ranking. The MCP endpoint is Bearer-protected and exposes memory operations instead of arbitrary SQL or shell execution.
That makes Pamie a higher-level memory layer for agents, not just a place to put vectors.