Successfully reported this slideshow.

Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Experience London 2020

0

Share

1 of 57
1 of 57

More Related Content

Similar to Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Experience London 2020

Related Books

Free with a 14 day trial from Scribd

See all

Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Experience London 2020

  1. 1. Paul Dix paul@influxdata.com @pauldix Our journey to InfluxDB 2.0 GA
  2. 2. © 2020 InfluxData. All rights reserved. 2 Talk Roadmap • History & Review • Where 2.0 is now • Our journey to a cloud first delivery model • What’s left and when we get to 2.0 OSS GA • What’s after 2.0?
  3. 3. Why InfluxDB 2.0?
  4. 4. The TICK stack
  5. 5. © 2020 InfluxData. All rights reserved. 5
  6. 6. © 2020 InfluxData. All rights reserved. 6 InfluxQL
  7. 7. © 2020 InfluxData. All rights reserved. 7
  8. 8. © 2020 InfluxData. All rights reserved. 8
  9. 9. © 2020 InfluxData. All rights reserved. 9 TICKscript
  10. 10. © 2020 InfluxData. All rights reserved. 10
  11. 11. © 2020 InfluxData. All rights reserved. 11 Three different APIs…
  12. 12. © 2020 InfluxData. All rights reserved. 12 InfluxQL feature requests
  13. 13. © 2020 InfluxData. All rights reserved. 13
  14. 14. © 2020 InfluxData. All rights reserved. 14
  15. 15. © 2020 InfluxData. All rights reserved. 15
  16. 16. © 2020 InfluxData. All rights reserved. 16
  17. 17. © 2020 InfluxData. All rights reserved. 17
  18. 18. © 2020 InfluxData. All rights reserved. 18
  19. 19. © 2020 InfluxData. All rights reserved. 19
  20. 20. Two languages, one for query, one for processing
  21. 21. © 2020 InfluxData. All rights reserved. 21 InfluxDB 2.0 is about unifying the stack and expanding functionality
  22. 22. © 2020 InfluxData. All rights reserved. 22 Work Sequencing 1. Make it work 2. Make it flexible/powerful 3. Make it fast 4. Make it easy
  23. 23. © 2020 InfluxData. All rights reserved. 23
  24. 24. © 2020 InfluxData. All rights reserved. 24 Data from many sources • Postgres • MySQL • Snowflake • BigQuery • JSON & CSV files on S3 • Other HTTP sources
  25. 25. © 2020 InfluxData. All rights reserved. 25 Data or messages out • InfluxDB • HTTP • Postgres • MySQL • Snowflake • PagerDuty • Slack • Discord
  26. 26. InfluxDB 2.0 isn’t a database, it’s a platform for working with time series data.
  27. 27. © 2020 InfluxData. All rights reserved. 27
  28. 28. © 2020 InfluxData. All rights reserved. 28
  29. 29. © 2020 InfluxData. All rights reserved. 29
  30. 30. © 2020 InfluxData. All rights reserved. 30
  31. 31. © 2020 InfluxData. All rights reserved. 31 Where we are now • InfluxDB v2 OSS Beta 12 • Alpha 1 – January 23, 2019 • Beta 1 – January 8, 2020 • InfluxDB Cloud 2.0 • AWS – production ready September 10, 2019 • GCP – production ready February 4, 2020 • Azure – beta June 3, 2020, production July • Cloud in GA, but OSS is alpha/beta?
  32. 32. © 2020 InfluxData. All rights reserved. 32 Cloud first delivery model • Upgrade in place with no-downtime • Additional backup systems not possible in OSS • Multiple API versions at the same time • Multiple Flux versions • Migrate customer data • Operational visibility
  33. 33. © 2020 InfluxData. All rights reserved. 33
  34. 34. © 2020 InfluxData. All rights reserved. 34 Deliver in multiple regions, multiple clouds
  35. 35. © 2020 InfluxData. All rights reserved. 35 GCPAWS Azure GCP AWS GCP Azure CIMaster Code Config Tools AWS AWS GCP Azure Azure Development Acceptance Internal Production External Production Argo
  36. 36. © 2020 InfluxData. All rights reserved. 36
  37. 37. Shipping OSS is less flexible
  38. 38. © 2020 InfluxData. All rights reserved. 38
  39. 39. © 2020 InfluxData. All rights reserved. 39
  40. 40. © 2020 InfluxData. All rights reserved. 40
  41. 41. © 2020 InfluxData. All rights reserved. 41
  42. 42. © 2020 InfluxData. All rights reserved. 42
  43. 43. © 2020 InfluxData. All rights reserved. 43
  44. 44. © 2020 InfluxData. All rights reserved. 44
  45. 45. © 2020 InfluxData. All rights reserved. 45
  46. 46. © 2020 InfluxData. All rights reserved. 46
  47. 47. © 2020 InfluxData. All rights reserved. 47 Flux Performance Work! • Core engine work • join • drop • keep • Push down processing • group |> count() • sum, first, last • window |> count() • sum, first, last
  48. 48. © 2020 InfluxData. All rights reserved. 48 Next steps to InfluxDB 2.0 OSS GA • InfluxQL support • Available in Cloud 2.0 next month • 1.x storage engine • Write API • Drop-in upgrade • Flux performance (always) • 2.0 GA release in Early Fall 2020
  49. 49. © 2020 InfluxData. All rights reserved. 49 What’s after 2.0 GA? • More Flux connectors • Flux Triggers • Streaming Flux • Flux user packages • More language support for Tasks? • Flux usability enhancements
  50. 50. © 2020 InfluxData. All rights reserved. 50
  51. 51. © 2020 InfluxData. All rights reserved. 51 h2o_temperature,location=santa_monica,state=CA surface_degrees=65.2,bottom_degrees=50.4 1568756160 h2o_temperature,location=santa_monica,state=CA surface_degrees=63.6,bottom_degrees=49.2 1600756160 h2o_temperature,location=coyote_creek,state=CA surface_degrees=55.1,bottom_degrees=51.3 1568756160 h2o_temperature,location=coyote_creek,state=CA surface_degrees=50.2,bottom_degrees=50.9 1600756160 h2o_temperature,location=puget_sound,state=WA surface_degrees=55.8,bottom_degrees=40.2 1568756160 h2o_temperature,location=puget_sound,state=WA surface_degrees=54.7,bottom_degrees=40.1 1600756160
  52. 52. © 2020 InfluxData. All rights reserved. 52
  53. 53. © 2020 InfluxData. All rights reserved. 53
  54. 54. © 2020 InfluxData. All rights reserved. 54
  55. 55. © 2020 InfluxData. All rights reserved. 55
  56. 56. © 2020 InfluxData. All rights reserved. 56 What about the core DB? • Infinite Cardinality • Tiered Data Storage • Core Query Performance • Real-time Subscriptions • Operator Defined Replication Topologies
  57. 57. Paul Dix paul@influxdata.com @pauldix Thank you!

×