Technische Universität München Fakultät für Informatik Transactions AND Analytics OLTP AND OLAP in Main Memory Database Systems HyPer one size fits all...

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

An new European Power Network: Student Power
Finding the Pattern You Need: The Design Pattern Intent Ontology
Accelerating Your Success TM Avnet Future Office: Die erste virtuelle Arbeitsumgebung als Harald Prior Berlin Gesamtlösung.
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Thomas Elsing Consulting & Produktmanager für Storage & Avance Seit 8 Jahren bei der WORTMANN AG Consulting & Produktmanager für Storage & Avance.
KA – Rechnerarchitektur I ____________________________________________________________________________________________ ____________________________________________________________________________________________.
P. Marwedel Informatik 12, U. Dortmund
Finite state machines & message passing: SDL
PPTmaster_BRC_ pot Rexroth Inline compact I/O technology in your control cabinet SERCOS III Components Abteilung; Vor- und Nachname.
IndraMotion MLC RoCo Electric Drives and Controls
Forschungsdatenzentrum der Bundesagentur für Arbeit im Institut für Arbeitsmarkt- und Berufsforschung Two Issues on Remote Data Access.
TERRA Storage: The next Generation Referent: Thomas Elsing.
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2010/01/13 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Universität Dortmund Middleware Peter Marwedel TU Dortmund, Informatik 12 Germany.
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Peter Marwedel TU Dortmund, Informatik 12
Fakultät für informatik informatik 12 technische universität dortmund Hardware/Software Partitioning Peter Marwedel Informatik 12 TU Dortmund Germany Chapter.
Rexroth Inline New serial interface for e.g. barcode scanners
Who Wants to be a Millionaire
Hier wird Wissen Wirklichkeit Computer Architecture – Part 10 – page 1 of 31 – Prof. Dr. Uwe Brinkschulte, Prof. Dr. Klaus Waldschmidt Part 10 Thread and.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Lehrstuhl Informatik III: Datenbanksysteme AstroGrid-D Meeting Heidelberg, Informationsfusion und -Integrität: Grid-Erweiterungen zum Datenmanagement.
Deutsche DWHs Analyse und Trends Kai Fischer Strategisch Technische Unterstützung (STU ) Terabyte Club Februar Oracle Frankfurt.
Neuere Hardwarekonzepte
Time-optimal large view visual servoing for the navigation of a mobile robot using moments of SIFT features Students:... Fakultät für Elektrotechnik und.
Die Hausaufgaben: Machen Sie Ü. 7 auf S. 29
Own photographs Fachgebiet Schienenfahrwege und Bahnbetrieb Prof. Dr.-Ing. habil. J. Siegmann Dipl.-Ing. Helge Stuhr Technische Universität Berlin Institut.
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Hauptspeicher- Datenbanksysteme
Case Study Session in 9th GCSM: NEGA-Resources-Approach
Technische Universität München Lehrstuhl für Bauklimatik und Haustechnik Prof. Dr.-Ing. Gerhard Hausladen Technische Universität München Lehrstuhl für.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus 1 Hierarchical Test Technology for Systems on a.
DATA WAREHOUSE Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen Alfred Schlaucher, Detlef Schroeder DATA WAREHOUSE.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Chair of Informatics III: Database Systems Multi-Core-Algorithmik für Datenbankanwendungen Alfons Kemper, Thomas Neumann, Florian Funke, Henrik Mühe,
Algorithm Engineering Parallele Algorithmen Stefan Edelkamp.
Real Time Operating System
Fach: Informatik Thema: Maschinendatenerfassung Klasse: 2AHWILJahrgang: 2013/2014 Höhere Technische Bundes-Lehr-und Versuchsanstalt St.Pölten Fachbereich.
Matura-Arbeit in Informatik Paul Miotti Riedstr Kriens
Cross-Polarization Modulation in DWDM Systems
ADAT©2010 Dipl. - Ing. Andrea SabinSeite: 1 Version 1.0c Adat Semester 1.
By: Jade Bowerman. German numbers are quite a bit like our own. You start with one through ten and then you add 20, 30, 40 or 50 to them. For time you.
Negation is when you dont have or dont do something.
You need to use your mouse to see this presentation © Heidi Behrens.
Separable Verbs Turn to page R22 in your German One Book R22 is in the back of the book There are examples at the top of the page.
SSDs im SAN - Praxisbericht Erich Eckel Österreichische Lotterien Storage Management.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Fakultät für informatik informatik 12 technische universität dortmund Memory architecture description languages - Session 20 - Peter Marwedel TU Dortmund.
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
Technische Universität München Spatial aspects of the formation of GMO-free or GMO clubs Maarten J. Punt Technische Universität München.
Technische Universität München Visual Presentations Hints for media usage.
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
How to use and facilitate an OptionFinder Audience Response System.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Webcast: TERRA Storage Referent: Thomas Elsing
Datenwachstum eröffnet neue Möglichkeiten…
3D GPU Server und Workstation Virtualisierung
VMware® Virtual SAN™ Klassisches SAN. VMware® Virtual SAN™ Klassisches SAN.
You need to use your mouse to see this presentation © Heidi Behrens.
Hauptspeicher- Datenbanksysteme
Der formelle Imperativ – the Imperative
Mein Arbeitspraktikum. Today we are learning to talk about work experience we have done, giving facts, details and opinions The bigger picture: We are.
SiPass standalone.
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
IWR Ideen werden Realität Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Institut für Wissenschaftliches Rechnen GridKA Database Status Dr.
The Dell Networking X-Series is a family of smart managed
Instruments for viewing the night sky
 Präsentation transkript:

Technische Universität München Fakultät für Informatik Transactions AND Analytics OLTP AND OLAP in Main Memory Database Systems HyPer one size fits all... again Alfons Kemper Technische Universität München Joint work with: Thomas Neumann, Martina Albutiu, Florian Funke, Henrik Mühe

Technische Universität München Fakultät für Informatik2 HyPer: Hybrid OLTP&OLAP Database System

Technische Universität München Fakultät für Informatik3 HyPer: Hybrid OLTP&OLAP Database System

Technische Universität München Fakultät für Informatik4 The Main Frame is strikes back

Technische Universität München Hardware trends … Increasing main memory –Can hold all transactional data of Amazon Massive processing parallelism Non-uniform Memory Access (NUMA) Affordable: Our server: –4 CPUs –32 cores –1 TB RAM –4 NUMA partitions 5

Technische Universität München Details in this VLDB Conference Compacting Transactional Data in Hybrid OLTP & OLAP Database. Florian Funke, Alfons Kemper, Thomas Neumann –Tuesday, 13:30 Session Massively Parallel Sort-Merge Joins in (NUMA) Main Memory Multi-Core Database System. Martina-Cezara Albutiu, Alfons Kemper, Thomas Neumann –Wednesday, 16:00 Session Fakultät für Informatik6

Technische Universität München Compaction Fakultät für Informatik7

Technische Universität München The three NUMA commandments C1 Thou shalt not write thy neighbors memory randomly -- chunk the data, redistribute, and then sort/work on your data locally. 8 C2 Thou shalt read thy neighbors memory only sequentially -- let the prefetcher hide the remote access latency. C3 Thou shalt not wait for thy neighbors -- dont use fine- grained latching or locking and avoid synchronization points of parallel threads.

Technische Universität München Basic idea of MPSM: Massively Parallel Multi-Core NUMA- affine Sort merge Join 160 mio records per second C1: Work locally: sort C3: Work independently: sort and merge join C2: Access neighbors data only sequentially MJ chunk R chunk S sort R chunks locally sort S chunks locally R chunks S chunks merge join chunks MJ 9

Technische Universität München Multi-Tenency: Shared Machine up to 128 HyPer Database Instances Fakultät für Informatik TPC-C

Technische Universität München Shared Machine / 64 HyPer Instances Fakultät für Informatik11

Technische Universität München Scale up: Sustained Performance of a Single HyPer Instance Fakultät für Informatik12

Technische Universität München Fork Performance Fakultät für Informatik13

Technische Universität München Snapshotting via fork-ing: Details

Technische Universität München Snapshot Maintenance: copy on write

Technische Universität München Ca Euros (slightly discounted price) GB SAS 6Gbit/s 10k 2,5 inch Discs Hot Plug 1 PERC H700 Integrated RAID Controller, 512MB Cache 4x Intel Xeon X7560 Processors (2,26GHz, 24MB Cache, 6,40GT/s QPI, Turbo, HT, 8C), 1066MHz Max. main memory ( 32 real cores / 64 hardware contexts) 1TB Memory for 4CPU (64x16GB Quad Rank RDIMMs) 1066MHz, 8 Memory Risers Included 1 Single Two-Port 5709 Gigabit Ethernet with Single Two-Port Gb SFP+ Controllers 1 PE R910 Rack Bezel 1 C2 - R0 for PERC H700, Min. 1 Max. 4/16 Drives, Max. number depends on backplane 4 0.6M Rack Power Cord C13/C14 12A 1 High Output Power Supply (2+2 PSU) 1100W, Redundant Full-Power Configuration 1 Ready Rack Gleitschienen 1 16X DVD+/-RW Drive SATA for Win2K8 R2 1 iDRAC6 Enterprise Fakultät für Informatik16 Specs of the Machine (1 TB RAM, 32 Cores, 40 K )