News

08.04.2013

openHPI course "SQL"

Start of the openHPI course "Data Management with SQL" (in German) on openHPI. You can still enroll in the course ... [more]
05.03.2013

tele-TASK at CeBIT 2013

Also this year the project tele-TASK will be at CeBIT. You can find us at the booth of Hasso Plattner ... [more]
04.02.2013

Manuscript in groups

In the portal it is possible to write one's own manuscript while watching the video lectures live or on ... [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)

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

Date:27.06.2011
Lang.: en
Dur.:01:23:39
Play full lecture
• 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
Date:27.06.2011
Lang.: en
Dur.:01:19:50
Play full lecture
• 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
Date:27.06.2011
Lang.: en
Dur.:00:43:13
Play full lecture
• Parallel Filter/Aggregation I 00:13:36
• Parallel Filter/Aggregation II 00:13:50
• Key Observations 00:15:47
Date:27.06.2011
Lang.: en
Dur.:01:00:49
Play full lecture
• Agenda 00:14:06
• Writing 00:16:00
• How to Exploit the Memory Hierarchy 00:11:58
• Virtualized Access 00:18:45
Date:27.06.2011
Lang.: en
Dur.:00:39:15
Play full lecture
• Recap on Memory Access 00:16:06
• Partition Attributes Across (PAX) 00:08:47
• In-Memory Databases 00:14:22

Tuesday

Date:28.06.2011
Lang.: en
Dur.:01:50:17
Play full lecture
• 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
Date:28.06.2011
Lang.: en
Dur.:00:40:05
Play full lecture
• 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
Date:28.06.2011
Lang.: en
Dur.:00:26:25
Play full lecture
• EA Requirements are diverse and complex 00:08:53
• EA have different interaction paradigms 00:11:45
• EA comprise layers 00:05:47
Date:28.06.2011
Lang.: en
Dur.:00:58:10
Play full lecture
• 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

Date:29.06.2011
Lang.: en
Dur.:01:18:43
Play full lecture
• 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
Date:29.06.2011
Lang.: en
Dur.:00:57:34
Play full lecture
• 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

Date:30.06.2011
Lang.: en
Dur.:00:26:35
Play full lecture
• Source Code Search 00:09:28
• Demo I 00:04:37
• Demo II 00:12:30
Date:30.06.2011
Lang.: en
Dur.:00:59:57
Play full lecture
• 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
Date:30.06.2011
Lang.: en
Dur.:01:08:29
Play full lecture
• 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.