Partitionig Key und PK bzw Unique Indizies
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Oko am August 22, 2002 um 17:27:
Nichts ist schlimmer als doppelte Saetze in einer Tabelle! Daher wurde bisher mit PK und Unique Indizies gearbeitet und so konnte gewaehrlestet werden, dass die Datenqualtät in Ordnung ist. Seit kurzen setzen wir die DB2 EEE ein und nutzen die Moeglichkeit der Partitionierung von großen Tabellen über mehrere Nodes. Nun kann dieses bewaehrte Verfahren nicht mehr angewandt werden! Partitionig Key und PK bzw Unique Indizies
PK_Anruf Integer Kundennummer Char(16) Anrufzeit Time Anrufart Char(4) Agent Integer ... Um die Datenqualität zu sichern würde ich PK und Unique Index anlegen Primary Key: PK_Anruf Unique Index: Kundennummer,Anrufzeit,AnrufArt,Agent
Partitionig Key: PK_Anruf wuerde sich anbieten Laut DB2 muss der Partitionig Key in ALLEN Unique Indizies enthalten sein. Also wie verhindert man nun 100 % das doppelte Datensätze in dieser Tabelle landen. Also weder mehrere Saetze mit PK_Anruf (kuenstlicher Schluessel), als auch mehrere Saetze mit der Auspraegung Kunndennummer,Anruf.... (natuerlicher Schluessel).
Schreibe eine Antwort
|