Amazon Elasticcache:
- A managed memory store data which will access with in miliseconds
- these caches will be works on vpc network (no public endpoint)
- IAM ROle to manage access for cache.
- compute resources will access the cache (ec2, eks, ecs)
Types of cache:
- Valkey caches:
- Memcached caches
- Redis OSS caches
Key points:
- Valkey & Redis is similar type of cache & store any kind of data
- Memcached caches will store in key value pair
- Global datastores is replicate data for cross regions
- Reserved nodes will be managed instance
Amazon Keyspaces (for Apache Cassandra)
- it is serverless db used for Cassandra
- CQL is suppourt
- Uses:
- orders, transtations, IOT devices, messsage history …etc
- Keyspace is required (similar as database)
- we can create multiple tables in same keyspace ()
Amazon MemoryDB
- Valkey- and Redis OSS-compatible, durable, in-memory database service for ultra-fast performance
- refer sample flow valkey
- it will be suppourt for vector search
- mostly used AI/ML operations search data.
Amazon Neptune
- High performance graph analytics and serverless database for superior scalability and availability
use cases:
- social networks
- knowelege graphs
- dependency and maping graphs
Amazon Timestream (INFluxDB)
Use cases:
- IoT and industrial sensor telemetry
- Application montoring
- finacial data transtion time
- Real-time dashboard alrets
