An analytical database system provides access to all of the data collected
by an entity in interactive time. The analytical database system
transforms relational database data. The relational database is
denormalized and inverted such that the data fields of tables in the
relational database are stored in separate files that contain a row number
field and a single data field. At least one of the files, that contains
repeating data values that are stored in successive rows, is compressed.
The files include files with partition values and files with analytical
data. Processing of the files is distributed by creating sub-rowsets of
the files and by assigning the sub-rowsets to servers. The partial result
sets are merged into a complete result set.
Ein analytisches Datenbanksystem liefert Zugang zu allen Daten, die durch ein Wesen in der wechselwirkenden Zeit gesammelt werden. Das analytische Datenbanksystem wandelt Daten der relationalen Datenbasis um. Die relationale Datenbasis ist denormalized und umkehrte so, daß die Daten von den Tabellen in der relationalen Datenbasis werden gespeichert in den unterschiedlichen Akten auffangen, die eine Reihe Zahl auffangen enthalten und einzelne Daten fangen auf. Eine mindestens der Akten, das enthält das Wiederholen der Datenwerte, die in den aufeinanderfolgenden Reihen gespeichert werden, wird zusammengedrückt. Die Akten schließen Akten mit Fachwerten und Akten mit analytischen Daten mit ein. Die Verarbeitung der Akten wird verteilt, indem man Vor-rowsets von den Akten verursacht und indem man das Vor-rowsets Bedienern zuweist. Die teilweisen Resultat Sätze werden in komplettes Resultat einsetzen vermischt.