NoSQL is a term used to describe high-performance, non-relational databases. NoSQL databases use a variety of data models, including document, graph, and key-value. NoSQL databases are recognized for ease of development, scalable performance, high availability, and resilience. With AWS, you can use fully-managed NoSQL database services such as Amazon DynamoDB for all applications that need consistent, single-digit millisecond latency at any scale; Amazon Neptune, a graph database built for the cloud; and Amazon ElastiCache, an in-memory data store service where you can choose Redis or Memcached to power your real-time applications.