[prev] 42 [next]

Large Data (cont)

Popular computational approach to such data: map/reduce
  • suitable for widely-distributed, very-large data
  • allows parallel computation on such data to be easily specified
  • distribute (map) parts of computation across network
  • compute in parallel (possibly with further mapping)
  • merge (reduce) multiple results for delivery to requestor
Some large data proponents see no future need for SQL/relational ...
  • depends on application (e.g. hard integrity vs eventual consistency)
Humour: Parody of noSQL fans   (strong language warning)
  • Compares MySQL (not PostgreSQL) to noSQL systems