30.08.2013 Aufrufe

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

Green-IT und Datenbanken - ODBMS

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!