News

08.04.2013

openHPI-Kurs SQL

Start des Kurses "Datenmanagement mit SQL" auf openHPI. Einschreiben in den Kurs können Sie sich noch jederzeit unter der Adresse ... [more]
05.03.2013

tele-TASK auf der CeBIT 2013

Auch dieses Jahr wird das Projekt tele-TASK wieder auf der CeBIT vertreten sein. Ihr findet uns am Stand des Hasso-Plattner-Instituts ... [more]
04.02.2013

Manuscript in Gruppen

Im Portal ist es möglich, eigene digitale Mitschriften anzufertigen, während man live oder on demand Vorlesungsvideos schaut. Die neue Funktionalität ... [more]

Statistics

userclicks~31 Mio.
lecture4431
activelecturer1664
series357
Lecture-Feed of Series: Trends and Concepts in the Software Industry I - In-Memory Applications (2011)Feed of Series: Trends and Concepts in the Software Industry I - In-Memory Applications (2011)

Trends and Concepts in the Software Industry I - In-Memory Applications (2011)

Image of Trends and Concepts in the Software Industry I - In-Memory Applications (2011)
Nicht genügend Bewertungen

Prof. Dr. h.c. Hasso Plattner

The focus of this lecture lies in and around enterprise applications with regards to in-memory databases. The lecture will largely be based on the new book by Plattner and Zeier, which is available for free to all enrolled students. The contents of the lecture include:

* Design
o Introduction to design thinking and how it can help in the software development process
o Design research overview of activities at HPI and Center for Design Research at Stanford University
* Complexity and characteristics of enterprise applications
o Focus on financial accounting
o How accounting systems were built previously and how they can be built simpler today (e.g. reducing complexity by avoiding materialized aggregates)
* Column-oriented, in-memory databases and compression
* Trends in hardware
o The shift from disk to main-memory
o The CPU / memory boundary as the new bottleneck
* Parallel programming
o Why is it hard to introduce parallelism to business applications?
o Multi-core CPUs and how they change the way we must program
* Deployment options
o On-premise vs. Software-as-a-Service
o Massive parallelism by building a cluster of SMP machines (e.g. blade servers)
* Maintenance of software and interface compatibility

Monday

Introduction to In-Memory Column Databases I
Nicht genügend Bewertungen
Datum:27.06.2011
Sprache: en
Dauer:01:23:39
Vorlesung abspielen
• Introduction 00:14:51
• Apply Major Access Patterns 00:21:50
• Columner Store 00:14:35
• The Main Disadvantage 00:09:27
• OLAP & OLTP 00:22:56
Introduction to In-Memory Column Databases II
Nicht genügend Bewertungen
Datum:27.06.2011
Sprache: en
Dauer:01:19:50
Vorlesung abspielen
• Q & A 00:08:04
• Text Retrieval and Exploration 00:06:59
• Combined Column and Row Store 00:14:42
• Bulk Load 00:17:01
• Object to Relational Mapping 00:19:48
• Dictionary Compression 00:13:16
Introduction to In-Memory Column Databases III
Nicht genügend Bewertungen
Datum:27.06.2011
Sprache: en
Dauer:00:43:13
Vorlesung abspielen
• Parallel Filter/Aggregation I 00:13:36
• Parallel Filter/Aggregation II 00:13:50
• Key Observations 00:15:47
Memory Hierarchy & The New Bottleneck =  Cache Conscious Data Access
Nicht genügend Bewertungen
Datum:27.06.2011
Sprache: en
Dauer:01:00:49
Vorlesung abspielen
• Agenda 00:14:06
• Writing 00:16:00
• How to Exploit the Memory Hierarchy 00:11:58
• Virtualized Access 00:18:45
Data Structures for In-memory Applications and the Merge Process
Nicht genügend Bewertungen
Datum:27.06.2011
Sprache: en
Dauer:00:39:15
Vorlesung abspielen
• Recap on Memory Access 00:16:06
• Partition Attributes Across (PAX) 00:08:47
• In-Memory Databases 00:14:22

Tuesday

Parallelization
Nicht genügend Bewertungen
Datum:28.06.2011
Sprache: en
Dauer:01:50:17
Vorlesung abspielen
• Q & A I 00:17:29
• Q & A II 00:19:17
• Q & A III 00:12:23
• Parallel Processing 00:17:31
• Parallelism in NewDB 00:16:14
• Parallel Filter/Join 00:07:08
• Object Customer Order 00:20:15
Deploying Enterprise Applications on RAMCloud
Nicht genügend Bewertungen
Datum:28.06.2011
Sprache: en
Dauer:00:40:05
Vorlesung abspielen
• What is RAMCloud? 00:10:48
• Log-structured Memory 00:08:27
• Why is RAMCloud interesting for Enterprise In-Memory Computing? 00:09:43
• Object Sizing 00:11:07
Complexity and Characteristics of Enterprise Apps
Nicht genügend Bewertungen
Datum:28.06.2011
Sprache: en
Dauer:00:26:25
Vorlesung abspielen
• EA Requirements are diverse and complex 00:08:53
• EA have different interaction paradigms 00:11:45
• EA comprise layers 00:05:47
Enterprise-specific Data Management
Nicht genügend Bewertungen
Datum:28.06.2011
Sprache: en
Dauer:00:58:10
Vorlesung abspielen
• Sparse Enterprise Data 00:16:59
• Handling Data Modifcations 00:13:09
• Main Store - Valid Tuples 00:15:22
• Merge Dictionary 00:12:40

Wednesday

In-Memory Applications Intro & Dunning
Nicht genügend Bewertungen
Datum:29.06.2011
Sprache: en
Dauer:01:18:43
Vorlesung abspielen
• Q & A I 00:12:55
• Q & A II 00:11:44
• In-Memory Applications 00:12:43
• In-Memory Technology Trigger 00:16:12
• Dunning 00:15:43
• Dunning II 00:09:26
Text Search in Enterprise Applications
Nicht genügend Bewertungen
Datum:29.06.2011
Sprache: en
Dauer:00:57:34
Vorlesung abspielen
• Basic Text Search Functionalities 00:12:07
• Advanced Text Search Functionalities 00:16:13
• Details on Core-Algorithms 00:11:17
• Property Table 00:06:10
• Demo 00:11:47

Thursday

Source Code Search
Nicht genügend Bewertungen
Datum:30.06.2011
Sprache: en
Dauer:00:26:35
Vorlesung abspielen
• Source Code Search 00:09:28
• Demo I 00:04:37
• Demo II 00:12:30
Student Presentations
Nicht genügend Bewertungen
Datum:30.06.2011
Sprache: en
Dauer:00:59:57
Vorlesung abspielen
• Next Generation Demand Planning 00:05:36
• Maintenance Planning with SanssouciDB 00:08:13
• Sales 00:07:14
• Enercon 00:06:32
• Demand Planning 00:06:36
• Airplane Maintenance 00:07:04
• Customer Relation Management and Sales 00:11:02
• Dynamic Pricing 00:07:40
Q & A
Nicht genügend Bewertungen
Datum:30.06.2011
Sprache: en
Dauer:01:08:29
Vorlesung abspielen
• Part I 00:15:47
• Part II 00:16:24
• Part III 00:12:53
• Part IV 00:15:19
• Part V 00:08:06
Tags added to this content
Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.