NoSQL

From TedYunWiki
Jump to navigation Jump to search

Key-Value Stores

Interface - extremely simple
Data model
  1. (key, value) pairs
  2. Operations: Insert(key, value), Fetch(key), Update(key), Delete(key)
Implementation - efficiency, scalability, fault-tolerance
  • Records distributed to nodes based on key
  • Replication
  • Single-record trasactions, "eventual consistency".