Thomas Neumann

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Thomas Neumann
File:Thomas Neumann - The German Database Hornet (cropped).jpg
Neumann in 2023
Born1977 (age 48–49)[3]
Alma materUniversity of Mannheim[1]
Known forRDF-3X
in-memory databases
AwardsLeibniz Prize[1]
Scientific career
FieldsComputer science
InstitutionsTechnical University of Munich
Saarland University
Thesis Efficient generation and execution of DAG-structured query graphs[2]  (2005)
Doctoral advisorGuido Moerkotte

Thomas Neumann (born 1977[3]) is a German computer scientist and full professor for Data Science and Engineering at the Technical University of Munich (TUM).[4]

Education and career

[edit | edit source]

Thomas Neumann finished his studies in business informatics, at the University of Mannheim in 2001.[1] He received his doctor's degree in computer science under the supervision of Guido Moerkotte, in 2005,[2] and then worked as a senior researcher at the Max Planck Institute for Computer Science in Saarbrücken, with Gerhard Weikum. During this time, Neumann developed RDF-3X,[5] a system for graph databases. He habilitated in 2010 at Saarland University.[3] In the same year, he joined the group for database systems at TUM under Alfons Kemper as associate professor.[3] In 2017, he became a full professor for Data Science and Engineering, also at TUM.[1]

Research

[edit | edit source]

His research areas are query optimisation and efficient query processing by just-in-time compilation.[6] As part of this research, he developed the main memory database system HyPer, which was sold to Tableau Software in 2016,[7] and its successor system Umbra.[8] He was awarded the Gottfried Wilhelm Leibniz Prize by the German Research Foundation for his work on HyPer.[1]

[edit | edit source]

Awards

[edit | edit source]

References

[edit | edit source]
  1. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).