
The vector database vs agent memory question usually gets answered with a diagram of a cognitive architecture: retrieval at the bottom, consolidation and scoring on top. AIOZ Storage offers both names as real features, and they are closer together than that diagram suggests. This guide compares them on what AIOZ's documentation actually says each one does, so you can pick based on the calls you will write, not on the labels.
TL;DR:
Use the vector database if you need control: your own embedding model, your own metadata, filtering, or deleting individual vectors. Use Memory if you want an agent to remember short statements with two calls and nothing to configure. They are not rivals. Memory is built on top of the vector database, and AIOZ's own documentation lists both as ways to give an agent memory.
AIOZ's Vector Database exposes the AWS S3 Vectors API: a vector bucket holds indexes, each index fixes a dimension and a distance metric, and each vector is a key, a list of numbers, and optional metadata. You generate the embeddings yourself and send them in.
Super Intelligence Memory is a higher-level API on a special kind of bucket, one created with memoryManaged set to true. You call Record with a plain-language statement, and later call Recall with a plain-language question. AIOZ handles the embedding.
| Vector Database | Super Intelligence Memory | |
|---|---|---|
| You send | Vectors you computed, plus optional metadata | A text statement (up to 32 KB) |
| Embedding | Your model, any dimension up to 4096 | Done by AIOZ automatically |
| Index setup | You create an index with a dimension and metric | None |
| Querying | query_vectors with topK 1 to 100 (default 10) | Recall with limit 1 to 100 (default 5) |
| Metadata and filters | Metadata on each vector, with a filter option | None documented |
| Writes | put_vectors, delete_vectors | Record only (regular put and delete are rejected on the bucket) |
| Extra cost | None beyond vector rates | $0.00005 per Record or Recall call |
Industry guides draw a sharp line between the two. Atlan's architecture guide puts it this way: "A vector database answers 'what is similar?' An agent memory system answers 'what does this agent know, and is it still true?'" In that framing, a memory system manages what gets stored, consolidated, scored, and discarded across sessions.
AIOZ's Memory is more modest, and it helps to be exact about it. The documented behavior is storage and retrieval by meaning:
Record creates a new memory with a new memoryId. Send the same statement twice and it is stored twice.Recall ranks saved statements from most to least similar, and it does not filter out weak matches. If the bucket has any memories, you get back up to limit results, even when none answers the question.That is retrieval with the embedding step handled for you. It does not decide what is still true, so if your agent needs to drop outdated facts or merge duplicates, that logic belongs in your code.
Record.Recall takes a question and returns ranked statements with a similarity score, and optionally the cosine distance.Memory's simplicity moves a few jobs to you. The docs give three behaviors worth designing around:
Record automatically. After a network error or timeout, check whether the memory was saved before you try again, or you may store it twice.similarity score and set your own cutoff before you pass results to a model.Recall works across one whole bucket, and no namespaces or user scoping are documented, so keeping one user's memories apart from another's is something you have to plan for.Errors are straightforward: a 400 ValidationException for a non-memory-managed bucket, empty or oversized text, or a limit outside 1 to 100; a 403 for credential or signature problems; and a 503 ServiceUnavailableException when the embedding service is temporarily down.
Yes, and they combine naturally because they share a foundation. A memory-managed bucket can hold what the agent learns, while a regular vector bucket holds the knowledge base the agent searches. Both use the same AWS Signature Version 4 authentication, and Memory's charges are the vector database's plus the per-call memory fee.
On cost, the difference is easy to work out. A million Record calls and a million Recall calls add 2 million memory fees, which at $0.00005 each is $100, before the usual storage ($0.05 per GB-month), upload ($0.04 per GB), and query ($0.000002 per query) charges that both options share.
What is the difference between a vector database and agent memory?
A vector database stores embeddings and returns the closest matches. Agent memory, in the broad industry sense, adds logic for what to keep, update, and discard across sessions. On AIOZ Storage, Memory is a simple Record and Recall layer built on the vector database.
Does AIOZ Super Intelligence Memory replace the vector database?
No. It runs on top of it, using a memory-managed vector bucket, and it covers only the save-and-recall case. The vector database remains the choice for document retrieval, metadata, and custom embeddings.
Do I need to create embeddings for Memory?
No. AIOZ states that you do not create embeddings, vector indexes, or vectors yourself when you use Memory. With the vector database, you send vectors you computed yourself.
Can I use metadata filters with Super Intelligence Memory?
The documentation describes no metadata, filters, namespaces, or user scoping for Memory. If you need filtering, use the vector database, which stores metadata with each vector.
Why does Recall return results even when nothing matches?
Recall does not filter weak matches. It returns up to limit results whenever the bucket has any memories, so check each result's similarity score before trusting it.
Can I run both in the same account?
Yes. Use a memory-managed bucket for agent memory and a regular vector bucket for document retrieval. Regular put and delete calls are rejected on memory-managed buckets, so the two bucket types stay separate.

Create a bucket and upload a file on AIOZ Storage in five steps: sign up, set a passphrase, add credits, and upload. Plus what the passphrase cannot recover.

The AIOZ Storage rate limit is 100 requests per second. See what the docs do and don't say, and how to stay under it with boto3 retries and a limiter.

AIOZ Storage erasure coding splits each object into pieces on DePIN nodes, so it survives node loss. See what it covers, what it doesn't, and what to back up.

Rename a file in an S3 bucket on AIOZ Storage from the dashboard, then move, delete and download files, and see which actions the docs say are not supported.

AIOZ Storage publishes llms.txt, a 46-link docs index, and llms-full.txt, all docs in one 164 KB file. See what each file contains and when to use which.

Vector database vs agent memory on AIOZ Storage: use the vector database for control over embeddings and metadata, Memory for simple Record and Recall calls.