Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5 Energieverbrauch der Datenbank<br />
Zeitperiode liegen. Für Text-Spalten ist entweder die maximal zulässige Anzahl der<br />
Zeichen vorgegeben (für zufällige Texte) oder es wird ein Wort aus einer vorgegebenen<br />
Sammlung von Wörtern (zum Beispiel „1-URGENT“, „2-HIGH“, „3-MEDIUM“,<br />
„4-NOT SPECIFIED“, „5-LOW“) zufällig ausgewählt. Ein Auszug von fünf Datensätzen<br />
(ein Datensatz ist aus Platzgründen hier jeweils auf zwei Zeilen aufgeteilt) der<br />
generierten Daten für beispielsweise die Relation orders sieht wie folgt aus:<br />
1|3691|O|194029.55|1996-01-02|5-LOW|Clerk#000000951|0|nstructions<br />
sleep furiously among |<br />
2|7801|O|60951.63|1996-12-01|1-URGENT|Clerk#000000880|0| foxes.<br />
pending accounts at the pending, silent asymptot|<br />
3|12332|F|247296.05|1993-10-14|5-LOW|Clerk#000000955|0|sly final<br />
accounts boost. carefully regular ideas cajole carefully. depos|<br />
4|13678|O|53829.87|1995-10-11|5-LOW|Clerk#000000124|0|sits. slyly<br />
regular warthogs cajole. regular, regular theodolites acro|<br />
5|4450|F|139660.54|1994-07-30|5-LOW|Clerk#000000925|0|quickly.<br />
bold deposits sleep slyly. packages use slyly|<br />
Die Daten enthalten beispielsweise Texte (Caché-Datentyp String), ganzzahlige Werte<br />
(Caché-Datentyp Integer), Gleitkommazahlen (Caché-Datentyp Numeric) oder Datumswerte<br />
(Caché-Datentyp Date) <strong>und</strong> decken damit einen großen Bereich an möglichen<br />
Datentypen in einer Datenbank ab.<br />
Wie die mit DBGEN erzeugten Rohdaten in die Datenbank Caché importiert werden<br />
können, wurde bereits in Abschnitt 4.3 beschrieben. Anzumerken ist an dieser Stelle,<br />
dass Caché jeder Relationen eine zusätzliche ID-Spalte hinzufügt, über welche jeder<br />
Datensatz eindeutig identifizierbar ist. Diese ID-Spalten werden in diesem Kapitel als<br />
Primärschlüssel verwendet.<br />
Der prozentuale Anteil der Größe einer Relation bezüglich der gesamten Datenbankgröße<br />
bleibt bei allen Skalierungsfaktoren gleich. Diese Aussage gilt nicht für die<br />
Relationen nation <strong>und</strong> region, da diese Relationen eine feste Größe beziehungsweise<br />
Zeilenanzahl haben, die nicht mit der Datenbankgröße skaliert. Die Relation nation<br />
enthält 25 Zeilen <strong>und</strong> repräsentiert 25 Länder, <strong>und</strong> die Relation region repräsentiert<br />
5 Kontinente beziehungsweise Regionen.<br />
Die Tabellen 5.2, 5.3 <strong>und</strong> 5.4 geben Auskunft über die Zeilenanzahl <strong>und</strong> die Größen<br />
aller Relationen. Die Spalte „Anteil (in %)“ gibt den prozentualen Anteil einer<br />
Tabelle an der Datenbankgröße an.<br />
5.2.2 Workload<br />
Der verwendete Workload besteht aus einer Sammlung von insgesamt 30 SQL-Befehlen.<br />
Diese Befehle sind in sieben logische Gruppen unterteilt. Jede Gruppe repräsentiert<br />
42