Zeitzonenkonfiguration

Bei der Verwendung mehrerer Servermaschinen müssen alle ihre Taktgeber synchronisiert und auf dieselbe Zeitzone eingestellt sein, so dass die "natürliche" Anordnung von Daten und Uhrzeiten in der Datenbank die Reihenfolge der Ereignisse in der realen Welt genau widerspiegelt. Beispiel: Wenn in Datenbanksatz A ein Erstellungsdatum oder eine Erstellungszeit früher angegeben ist als in Datensatz B, kann man mit Sicherheit sagen, dass A vor B erstellt wurde, unabhängig davon, welcher Server den einen oder anderen Datensatz erstellt hat.

Die Zeitzone des Servers bzw. der Server darf während der Laufzeit einer Anwendung niemals geändert werden. Der Grund hierfür liegt darin, dass die zum Zeitpunkt der Speicherung der Daten in der Datenbank vorausgesetzte Zeitzone die Zeitzone des aktuellen Servers ist. Wenn also die Zeitzone des Servers geändert wird, dann weichen alle vor der Änderung der Zeitzone eingegebenen Daten um die Stundendifferenz zwischen der neuen und der alten Zeitzone ab.