putting big data in its place
play

Putting Big Data in its Place Mike Amundsen, API Academy at CA - PowerPoint PPT Presentation

Putting Big Data in its Place Mike Amundsen, API Academy at CA @mamund HH Camp Strasbourg, March 2015 Introduction Big Data Challenges Those who cannot remember the past are condemned to repeat it . George Santayana, 1905 Those


  1. Putting Big Data in its Place Mike Amundsen, API Academy at CA @mamund HH Camp – Strasbourg, March 2015

  2. Introduction

  3. Big Data Challenges

  4. “Those who cannot remember the past are condemned to repeat it .” George Santayana, 1905

  5. “Those who ignore the mistakes of the future are bound to make them .” Joseph D. Miller, 2006

  6. Data and Storage

  7. It's called a database

  8. It's called a database not an informationbase

  9. 1 Gigabyte per day

  10. 365 truck loads per person per year

  11. 1 Yottabyte of Storage

  12. 100 Terabytes

  13. 100 Terabytes 100,000 Gigabytes

  14. 100 Terabytes 100,000 Gigabytes 250+ years of storage per person

  15. NO

  16. Pruning data into long-term memory

  17. “Forgetting makes our brains more efficient .”

  18. Learning to choose is hard.

  19. Learning to choose is hard. Learning to choose well is harder.

  20. “Learning to choose well in a world of unlimited possibilities is, perhaps, too hard .” Barry Schwartz, 2004

  21. Data and Storage Challenges • Support Pruning Strategies • Implement Data Lakes • Reduce Data Overload

  22. Modeling Information

  23. Models allow us to add meaning to data

  24. data + model = information

  25. We can improve

  26. We can improve the usability of messages

  27. There are three ways to do that...

  28. 1. Format

  29. application/json adds very little affordance

  30. collection+json adds quite a bit of affordance

  31. 2. Protocol

  32. So far, we're still in "Shannon-land"

  33. 3. Semantics

  34. On the web, the "internal model" is represented by Semantics

  35. Modeling Information • Represent Data in Rich Formats • Support Multiple Protocols • Separate Semantics from Format & Protocol

Recommend


More recommend