Don't Hold My Data Hostage – A Case for Client Protocol Redesign
|—––|—––| | Paper | Don’t Hold My Data Hostage – A Case for Client Protocol Redesign (PDF) | | Konferenz | VLDB 2017 |
Zusammenfassung
Die Übertragung großer Datenmengen von einer Datenbank zu einem Client-Programm ist überraschend aufwendig. Bei großen Ergebnismengen kann diese Zeit die eigentliche Abfrageausführung leicht dominieren. Das stellt ein erhebliches Hindernis für die externe Datenanalyse dar, etwa bei der Nutzung statistischer Software. In diesem Beitrag untersuchen und analysieren wir den Entwurfsraum der Serialisierung von Ergebnismengen. Wir präsentieren experimentelle Ergebnisse für einen großen Teil des Datenbankmarkts und zeigen die Ineffizienzen bestehender Ansätze. Anschließend schlagen wir ein spaltenorientiertes Serialisierungsverfahren vor, das die Übertragungsleistung um eine Größenordnung verbessert.