Introduction to NoSQL
Jake Roach
Data Engineer
Definition: A NoSQL database that uses simple key-value pairs (similar to dictionaries in Python) to store data.
Commonly used in web applications, for:
$$
Key-value databases source analytics platforms:
redis
library to interact with Redis using Python
$$
localhost
6379
import redis
# Create a connection to Redis cluster
r = redis.Redis(
host="localhost",
port=6379,
decode_responses=True
)
Later, we'll:
Introduction to NoSQL