Hasso-Plattner-Institut Design IT. Create Knowledge.

News

01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]
10.03.2016

New public demo

You can check out our public demo platform at https://tele-task-demo.hpi.uni-potsdam.de. Please let us know what you ...

Statistics

userclicks 35 M
lecture 5729
activelecturer 2371
series 473
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
Not enough ratings.

Prof. Dr. h.c. Hasso Plattner

Successor of this series: Trends and Concepts in the Software Industry II - Development of Enterprise Software (WT 2012/13)

Predecessor of this series: Trends and Concepts (SS 2010)

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

Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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

Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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

Not enough ratings.
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
Not enough ratings.
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

Not enough ratings.
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
Not enough ratings.
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
Not enough ratings.
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.