Big Data, NoSQL

some keywords to capture the definition:

cloud storage, not queryable via SQL (not structured),

distributed, origins with Google/Amazon that had ‘big data’ needs, e.g. huge amount of key-value pairs, e.g. twitter tweets

Several possible implementations:

  • Document Store
  • Graph
  • Key-Value pairs
  • Object db

http://kev.inburke.com/kevin/reddits-database-has-two-tables/

there are thing-data pairs, so there are 2 tables:

Thing table

Data Table  cols: id, key, value

where the id’s are attributes like  title, url, author,spam votes…

Beauty is that you don’t have a schema.. no issues updating… scales/distributes with ease.