Ich weiß, Implementierungsdatenbank ist ein großes Thema, aber ich möchte ein grundlegendes Verständnis der Funktionsweise von Datenbanksystemen haben (z. B. Speicherverwaltung, Binärbaum, Transaktion, SQL Parsing, Multi - Threading, Partitionen usw.), indem der Quellcode der Datenbank untersucht wird.Studieren MySQL, SQLite Quellcode, um über RDBMS Implementierung zu lernen
Da gibt es ein paar bereits bewährte sehr robuste Open-Source-Datenbanken wie mysql, sqlite und so weiter. Der Code ist jedoch sehr kompliziert und ich habe keine Ahnung, wo ich anfangen soll. Auch finde ich, dass die alten Schuldatenbank-Lehrbücher nur die Theorie, nicht die Implementierungsdetails erklären.
Kann jemand vorschlagen, wie ich anfangen sollte und wenn es irgendwelche Bücher gibt, die Betonung auf die Technologie und die Techniken des Errichtens von dbms haben, die in der modernen Datenbankindustrie benutzt werden?
danke, ich lese gerade ein Buch mit dem Titel, wäre das relevant? –
Yang