Architecting ETL and Data-Driven Applications in the Cloud
332 pages
12 hours of reading
Focusing on the Microsoft Azure platform, this book guides readers in designing and building architectures specifically for data-driven and ETL applications. It emphasizes the importance of serverless components and helps identify suitable Azure technologies to enhance application development. By showcasing the best Azure components, the book provides a solid foundation for creating robust data-driven applications in the cloud, making it an essential resource for developers looking to leverage Azure's capabilities.
Dieses Buch erklärt Ihnen die Grundlagen von Azure, der Microsoft-Cloud-Technologie, und beschreibt klar und verständlich die grundlegenden Dienste. Nach der Lektüre können Sie die unterschiedlichen Cloud-Betriebsmodelle (Infrastructure as a Service, Platform as a Service und Software as a Service) unterscheiden und einschätzen. Sie kennen die wichtigsten Azure-Dienste und können dann eigene Azure-Umgebungen aufbauen. Damit Sie die Dienste auch automatisieren können, finden Sie im Buch viele Beispiele mit Azure CLI Code.
Dieses Buch richtet sich an alle, die sich fundiert mit Datenbanken beschäftigen möchten. Der Fokus liegt auf einer strukturierten und praxisrelevanten Darstellung, die anhand eines durchgängigen Beispiels präsentiert wird. Der Autor bietet eine herstellerneutrale Sichtweise, sodass die Techniken auf jedem relationalen Datenbanksystem anwendbar sind. Zunächst werden die verschiedenen Datenbankmodelle eingeführt, gefolgt von einer detaillierten Betrachtung des relationalen Datenbankmodells, der ER-Datenbankmodellierung und der Normalisierung. Nach der konzeptionellen Entwicklung werden die Umsetzung des Datenbankmodells und die Datenabfrage mit SQL behandelt, was dem Leser eine praxisorientierte Einführung in SQL bietet. Der Projektablauf bei der Erstellung eines Datenbanksystems wird erläutert, um den Übergang vom Design zur Implementierung im Rahmen eines geordneten Software-Erstellungsprozesses zu verdeutlichen. Weitere Konzepte wie Transaktionen und konkurrierende Zugriffe werden ebenfalls behandelt. Abschließend werden die wichtigsten Datenbankanwendungsarchitekturen, einschließlich der Client-Server-Architektur, verteilter Datenbanksysteme und Data Warehouses, vorgestellt. Das letzte Kapitel behandelt LINQ als Lösung für den konzeptionellen Unterschied zwischen relationalen Datenbanken und objektorientierten Programmiersprachen. Der Leser erhält eine umfassende und praxisnahe Sichtweise auf die Realisierung von Datenbanks