~/talk

Solving Classical Data Analytic Task by Using Modern Distributed Databases

Talkat GOTO Copenhagen 2015 · 2015-10-05..10-06· [databases]
links:none on file
slides:none on file

Shows how to replace slow Hadoop batch jobs with a pipeline that reads and writes Cassandra via the Cassandra Spark connector, using token-range-aware reads for parallelism and data locality and predicate pushdown so only needed rows hit memory. Demonstrates Spark batch ML (Naive Bayes on Iris), saving models as files/PMML for production, and micro-batch streaming (1s windows) that writes per-second aggregates back to Cassandra. Notes limits: some ML steps collapse to one node and GraphX is still alpha; examples run end-to-end.

AI-written summary · about

  1. 0:00Start
  2. 1:17Agenda: Lambda Architecture
  3. 2:53Apache Cassandra
  4. 3:28Cassandra Architecture Overview
  5. 4:08Cassandra Query Language
  6. 5:04Apache Spar
  7. 9:07API
  8. 11:02Operator Graph: Optimization and Fault Tolerance
  9. 12:26Why Spark on Cassandra?
  10. 13:52How to Spark on Cassandra?
  11. 16:40Connecting to Cassandra
  12. 17:51Accessing Data
  13. 18:47Saving Data
  14. 19:53Type Mapping
  15. 20:22Mapping Rows to Objects
  16. 22:04Server Side Data Selection
  17. 31:52Spark SQL Example
  18. 33:14Spark Streaming
  19. 35:02Streaming Example
  20. 43:34Spark MLlib Example
  21. 51:24Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.