Video | Tableau | Data engineering | Industry trends | Tool strategy

S2 E1: Bit: What's the hype with Hyper?

Everyone says Hyper is just faster, but speed is only one of four reasons it's quietly revolutionary.

  • Hyper was acquired by Tableau around March 2016 and introduced in Tableau 10.5, replacing the older TDE extract format; it was built by academics in Munich, including query-optimisation expert Dr Thomas Neumann.
  • Hyper's speed comes from four pillars, not one: query optimisation, query compilation via an LLVM intermediate step, doing as much processing as possible in memory, and morsel-driven parallelisation.
  • Because RAM is dramatically cheaper and CPUs more capable than 20 years ago, Hyper could be designed from scratch to exploit modern hardware, something legacy enterprise databases struggle to retrofit.
  • Morsel-driven parallelisation splits work into millions of tiny pieces rather than fixed per-core chunks, avoiding the diminishing returns Amdahl's Law predicts when you simply add more cores.
  • Hyper aims to collapse separate transactional, analytical and beyond-relational systems into one, enabling features like Tableau Prep, live tooltips and loading data into extracts without a refresh.

Future-proof your career https://n1d.io

| We’re back with our first main episode for 2019 discussing Hyper! the next generation database acquired and now implemented by Tableau into it’s suite of products. We’ll talk about the theories behind why its faster than conventional databses and how it might enable more than just speed in future feature launches by Tableau.

        Notes

• HyPer (https://hyper-db.de/) – A Hybrid OLTP&OLAP High Performance DBMS

• Tableau Acquires HyPer (https://www.tableau.com/about/press-releases/2016/tableau-acquires-hyper)

• Tableau conference 2018 session on Hyper (https://tc18.tableau.com/sites/default/files/session/assets/18BI-053_Boom%20goes%20the%20data%20engine.pdf) : Boom goes the data engine

Feedback welcome on Twitter to Ravi at @scribblr_42 or Tim at @tableautim - or e-mail us, at datumpodcast@gmail.com (mailto:datumpodcast@gmail.com)