You are here: Foswiki>Service Web>ÜberblickÜberDBsBehaltenWie (13 Dec 2016, MezianeKettou)Edit Attach
-- MezianeKettou - 05 Dec 2016

Allgemeine Strategie:

Die 3 Datenbanken (Test, Development, Produktion) müssen voneinander getrennt werden.
  1. Test-Datenbank: Die Testdatenbank kann für alles missbraucht werden.
  2. Development Datenbank: Die Developmentdatenbank muss die Produktionsdatenbank entspiegeln, alle gewünschten Änderungen müssen erst in dieser Datenbank durchgeführt, getestet und bestätigt werden, bevor diese in der Produktionsdatenbank übernommen werden. Nicht bestätigte Änderungen müssen rückgängig gemacht werden.
  3. Produktionsdatenbank:
Bei der Produktionsdatenbank hingegen:
  • Es muss eine einzige Autorität geben, welche die Anfragen der (Gruppen / Team / Users) bezüglich des Anlegens eines Schema bearbeitet und genehmigt bzw. ablehnt.
  • Jede Anfrage sowie deren Genehmigung/Ablehnung muss mit Begründung dokumentiert werden.
  • Jedes Schema muss dokumentiert werden (Auftraggeber[Person], Autor[Person], Anlagedatum, Zweck, Inhalt: welche Objekte [Tabellen, Views, Synonyms, Packages, usw.], Zweck eines jeden Objektes)
  • Das obige Dokument ist lebendig und ändert sich kontinuierlich: jede Änderung (Data-Definition-Language oder DDL-Aktion) muss ebenfalls dokumentiert werden (Auftraggeber[Person], Autor[Person], DDL-Aktion [Create, Drop, Alter], Ausführender-DBA, Objekt, Datum, usw.).
  • Die zuständige Autorität ist nicht unbedingt das "DBA-Team", daher müsste das DBA-Team mit dieser eng zusammen arbeiten: jede DDL-Aktion muss erst von der zuständigen Autorität erteilt werden, der DDL-Aktion-Ausführender DBA muss diese der zuständigen Autorität bestätigen.
  • Die Dokumentation muss allen Mitarbeitern (read-only) zugänglich sein.
  • Die zuständige Autorität muss die komplette Verantwortung übernehmen: die Dokumentation muss immer aktuell sein.
Topic revision: r2 - 13 Dec 2016, MezianeKettou
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback