2 Repos
Educational resources focused on database optimization, ACID properties, and transaction isolation.
Distinct from Performance Optimization Guides: Candidates focus on specific database technologies or general performance, not specifically a study guide for database internals.
Explore 2 awesome GitHub repositories matching education & learning resources · Database Performance Study Guides. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Interview-Leitfaden für Backend-Engineering und eine Ressource für das Informatikstudium. Es bietet eine kuratierte Sammlung technischer Fragen und Antworten mit Fokus auf Server-Architektur, Datenbankoptimierung und Netzwerk-Grundlagen zur Vorbereitung auf professionelle Software-Engineering-Bewertungen. Die Ressource dient als technische Referenz für das Studium von ACID-Eigenschaften, Transaktionsisolation und der Optimierung relationaler und nicht-relationaler Systeme. Sie enthält eine Referenz zur Softwarearchitektur für die Analyse von Entwurfsmustern, Dependency Injection und den strukturellen Kompromissen verschiedener Backend-Frameworks. Der Inhalt deckt ein breites Spektrum technischer Bereiche ab, einschließlich Betriebssystemgrundlagen, Netzwerkprotokollstudien und Datenstrukturen. Zudem bietet es ein Handbuch für DevOps und Infrastruktur, das CI/CD-Pipelines, Container-Orchestrierung und Zero-Downtime-Deployment-Strategien detailliert beschreibt.
Provides a technical resource for studying ACID properties and relational versus non-relational system optimization.
InternetArchitect ist eine pädagogische Sammlung von Dokumenten und Quellcode, die als Kurs für Hochverfügbarkeitsarchitektur konzipiert ist. Sie dient als Implementierungsleitfaden für verteilte Systeme und bietet technische Patterns und praktische Beispiele für das Design skalierbarer Internetarchitekturen, die unter hoher Verkehrslast stabil bleiben. Das Projekt konzentriert sich auf hochperformante Datenbankoptimierung und Microservices-Design-Patterns. Es deckt Strategien zur Latenzreduzierung und Durchsatzsteigerung durch Datenbank-Sharding und Proxy-Layer ab sowie die Koordination des globalen Zustands über verteilte Cluster hinweg. Der architektonische Umfang umfasst mehrstufige Caching-Strategien zur Beschleunigung des Datenabrufs und die Implementierung von Service-Discovery-Frameworks zur Verwaltung der Kommunikation zwischen entkoppelten Microservices. Es adressiert zudem die Koordination verteilter Zustände und die Nutzung von Load-Balancing-Meshes zur Verteilung des Netzwerkverkehrs auf Backend-Server.
Provides technical guidance on using sharding and proxy layers to reduce latency and increase database throughput.