发明名称 Systeme zur Steigerung der Datenbankzugriffsparallelität mit Hilfe granularer Zeitstempel
摘要 Ein Datenbankverwaltungssystem, das einen oder mehrere Server-Rechner umfasst, wobei jeder Server-Rechner einschließt: einen Prozessor oder mehrere Prozessoren; Speicher; eine im Speicher gespeicherte Datenbanktabelle, wobei die Datenbanktabelle eine Vielzahl von Zeilen aufweist, wobei jede Zeile aus einem Primärschlüssel und einer Vielzahl von Nicht-Schlüsselspalten besteht, wobei Nicht-Schlüsselspalte einen oder mehrere Spaltenwerte enthält, wobei jeder Spaltenwert einen zugehörigen Zeitstempel hat der identifiziert, wann der zugeordnete Spaltenwert gespeichert wurde und die den Spaltenwerten in jeder Nicht-Schlüsselspalte zugeordneten Zeitstempel sind, stellen eine eindeutige Reihenfolge für die Spaltenwerte bereit, die die Nicht-Schlüsselspalte umfassen; und eine oder mehrere im Speicher für die Ausführung gespeicherten Programme, die durch einen oder mehrere Prozessoren gespeichert sind, wobei die Programme Anweisungen enthalten für: Initiieren einer Lesevorgangstransaktion zum Lesen aus einer ersten Nicht-Schlüsselspalte einer ersten Zeile in der Datenbanktabelle, einschließlich bestimmen, dass eine Schreibtransaktion durchgeführt wird, die eine zweite Nicht-Schlüsselspalte der ersten Zeile in der Datenbanktabelle aktualisiert, wobei die zweite Nicht-Schlüsselspalte unterschiedlich zur ersten Nicht-Schlüsselspalte ist und die Schreibtransaktion eine Sperre für die zweite Nicht-Schlüsselspalte der ersten Zeile der Datenbanktabelle hält; und gleichzeitig die Daten aus der ersten Nicht-Schlüsselspalte liest und einen neuen Spaltenwert in die zweite Nicht-Schlüsselspalte schreibt.
申请公布号 DE202013012476(U1) 申请公布日期 2017.02.16
申请号 DE20132012476U 申请日期 2013.06.04
申请人 GOOGLE INC. 发明人
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址