1/81
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
NoSQL Database
Non relational database management systems designed to handle unstructured, semi structured, and high velocity datasets. Refers to non relational database management systems that prioritize horizontal scalability, dynamic data modeling, and low latency performance for specialized workloads.
Document Databases
Organize data into self contained documents using hierarchical formats like JSON, BSON, or XML. Content management systems, user profiles, evolving e commerce product catalogs. MongoDB, Couchbase, Amazon DocumentDB.
Key Value Stores
Use a simple hash table index where a unique key points to an associated value. High speed caching, user session state, real time leaderboards. Redis, Amazon DynamoDB, Aerospike.
Wide Column Stores
Organize data into dynamic column families where each row can contain a different number of columns indexed by dynamic keys or timestamps. IoT telemetry, time series event logging, financial market data. Apache Cassandra, ScyllaDB, Google Cloud Bigtable.
Graph Databases
Map data using Nodes, Edges, and Properties attached to both.
Real Time Geospatial Ride Matching
Ride hailing platforms process continuous GPS updates from drivers and passengers, requiring real time spatial proximity and driver availability. Uses in memory key value stores and geospatial indexing engines such as Redis and Apache Cassandra to locate and dispatch the nearest driver in sub second timeframes.