Distributed Systems 1.1: Introduction
3-Second Blueprint (English)
- Unlike single-process threads sharing memory pointers, distributed systems coordinate multiple machines with no shared address space.
- Systems are distributed for multi-user links, lower latency via data locality, horizontal scale-out, and fault tolerance.
- Because partial failures make distributed systems hard to engineer, workloads that fit on one machine should stay on a single computer.
Shared Memory vs. DistributedGeographic Data LocalityHorizontal Scale-OutFault ToleranceSingle-Machine Simplicity
3-Sekunden-Fazit (Deutsch)
- Anders als Threads mit gemeinsamem Adressraum koordinieren verteilte Systeme mehrere Rechner ohne gemeinsamen Arbeitsspeicher.
- Gründe für Verteilung sind Vernetzung, geringere Latenz durch geografische Datennähe, horizontale Skalierung und Fehlertoleranz.
- Da Teilausfälle verteilte Systeme extrem komplex machen, sollte man Probleme wenn möglich auf einem einzelnen Rechner lösen.
Shared Memory vs. VerteilungGeografische DatenlokalitätHorizontale SkalierungFehlertoleranzEinzelrechner-Vorrang
Note / Hinweis: Blueprints are AI-generated educational summaries and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.