The focus of this lecture lies in and around enterprise applications.
* Design:
* Complexity and characteristics of enterprise applications
* Column-oriented, in-memory databases and compression
* Trends in hardware
* Parallel programming
* Deployment options
* Maintenance of software and interface compatibility
After the lecture the students should be able to see and discuss emerging trends of software engineering and data management in the context of business applications.
In-Memory Databases I | 00:39:34 | |
---|---|---|
The Success of R3 | 00:14:55 | |
Management of a System with In-Memory | 00:12:13 | |
No Disk Anymore | 00:12:26 |
In-Memory Databases II | 00:40:39 | |
---|---|---|
What to Take Home from This Talk | 00:12:32 | |
Question and Answer | 00:11:02 | |
In-Memory Database | 00:17:05 |
In-Memory Databases III | 00:42:21 | |
---|---|---|
The Real World of Tables | 00:16:33 | |
Program Structure | 00:11:07 | |
Main Storage | 00:14:41 |
Compression in Databases | 00:41:09 | |
---|---|---|
Motivation | 00:15:16 | |
Further Improved Compression Technique | 00:11:21 | |
Merge | 00:14:32 |
Memory Hierarchies & The New Bottleneck | 01:06:54 | |
---|---|---|
What is the Memory Hierarchy? | 00:13:31 | |
How to Exploit this? | 00:19:05 | |
Measure Performance | 00:21:18 | |
Conclusion | 00:13:00 |
Evaluate Programs by Looking at the Program | 01:10:19 | |
---|---|---|
Real Data and Real Programs | 00:14:45 | |
Full Column Scan vs. Index | 00:15:47 | |
SQL Execution Code | 00:14:08 | |
Lock Free Data Structures and Processes | 00:13:59 | |
We Can Not Change Existing Systems | 00:11:40 |
Management of Systems | 01:03:38 | |
---|---|---|
Management of such Systems | 00:13:37 | |
Aspects of Systems Management | 00:13:55 | |
Revolutionize Computer Upgrading | 00:21:31 | |
Export and Import of Data | 00:14:35 |
Memory-Based Cloud Architectures | 01:27:14 | |
---|---|---|
Definition | 00:17:23 | |
Design Choices for a Cloud Database | 00:24:29 | |
Rock Cluster Architecture | 00:14:15 | |
Why is Predictability Good? | 00:17:55 | |
Requirements for Placement Algorithm | 00:13:12 |
Complexity of Enterprise Applications | 01:24:56 | |
---|---|---|
We Need Real Data | 00:15:28 | |
Relational Tables | 00:16:49 | |
Sequential Scanning | 00:13:28 | |
Business Objects | 00:12:40 | |
Aggregation | 00:18:20 | |
Discussion | 00:08:11 |
Introduction | 00:37:35 | |
---|---|---|
Introduction | 00:12:30 | |
Why Updates? | 00:12:30 | |
The Whole World of Analytics | 00:12:35 |