Some memories want tables
Embeddings are good for fuzzy recall. They are bad at exact constraints. User preferences, project statuses, permissions, deadlines, and durable procedures often belong in structured storage.
Structured memory lets the agent query facts instead of hoping similarity search returns the right paragraph.
Use different stores for different truths
A preference can be a key-value record. A project can be a row with status and owner. A procedure can be a markdown document with a version. A conversation episode can be an event record linked to sources.
The point is not to build a fancy database immediately. The point is to stop pretending one vector store is the universal answer to memory. It isn't.