# MemoryDB - **Docs**: https://docs.aws.amazon.com/memorydb/ - **Docs (llms.txt)**: https://docs.aws.amazon.com/memorydb/latest/devguide/llms.txt - **Data model**: In-memory key-value and data structures (durable primary store) - **Query language**: Valkey/Redis commands (GET, SET, HSET, ZADD, XADD, JSON.*, FT.SEARCH, etc.) - **Compatibility**: Valkey/Redis OSS protocol (open-source, same drivers and tools) - **Serverless**: No (provisioned node clusters with sharding) - **Scale to zero**: No - **VPC required**: Yes - **Multi-region**: Multi-Region active-active (eventually consistent cross-region, strongly consistent within region) - **Free Tier**: None (covered by $100-200 new-account credits) - **Min cost**: ~$75/month (db.t4g.small, single shard + 1 replica) - **Time to first query**: 5-10 min (VPC + cluster creation) - **Key features**: Microsecond reads / single-digit ms writes, Multi-AZ durable transactional log, vector search (HNSW, single-digit ms at 99%+ recall), JSON document support, data tiering (memory + SSD for nearly 5x capacity at 60% lower cost), 160M+ requests/sec per cluster, 100+ TB storage, sharding, ACLs - **Limitations**: No scale to zero, VPC required, provisioned capacity only, in-memory cost scales with data size, Multi-Region excludes data tiering and vector search - **Best for**: Workloads requiring multi-region active-active writes (strongly consistent within region, eventually consistent cross-region) — the capability that distinguishes MemoryDB from ElastiCache - **Not for**: Single-region workloads (ElastiCache offers the same durability, vector search, and microsecond latency at lower cost with a Serverless option), large analytical datasets, relational data with JOINs, workloads needing scale-to-zero cost efficiency