~/talk

Accelerating Python Analytics by In-Database Processing

Talkat PyData Berlin 2016 · 2016-05-20..05-21· [databases, python]
slides:none on file

Claims that pushing Python operations into SQL speeds analytics by keeping data in-place and using DB features. The demo builds an ibmdbpy prototype that translates Pandas/Scikit-learn-like calls into SQL, runs in-database algorithms including Kmeans and Linear Regression, and computes correlation/covariance without downloading data. Benchmarks show the crossover at about half a million rows where in-database wins and a local run fails at ~18 million rows, and the prototype executes the pushed queries and returns results as data frames.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Talk outline and motivation
  3. 3:52Python analytics limitations
  4. 4:54In-database computation advantages
  5. 6:19IBM Db2 and IBM DTP intro
  6. 7:24Python vs SQL for analytics
  7. 9:11SQL push-down and IBM DTP design
  8. 12:46IBM DTP basic demo
  9. 14:56IBM DTP advanced analytics demo
  10. 17:46Non-destructive data manipulation in DTP
  11. 18:08In-database ML with DTP
  12. 20:19Feature selection in DTP
  13. 22:07Performance comparison: in-db vs in-memory
  14. 25:01IBM DTP deployment and availability
  15. 25:23Future work for IBM DTP
  16. 26:49IBM DTP benefits summary
  17. 28:38Q&A
~/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.