DevOps in der Datenbankentwicklung 3/3

Toad DevOps Toolkit

Quest hat über die letzten zwei Jahre mit vielen Kunden zusammengearbeitet, um besser zu verstehen, welche Herausforderungen bestehen, die Oracle Datenbankentwicklung in ihre DevOps Infrastruktur zu integrieren. Die Befragung fokussierte sich auf Mitarbeiter, Prozesse und Technologien, die eine Rolle für die erfolgreiche Implementierung von DevOps spielen.

Quest stellt in diesem Umfeld ein neues Produkt aus der TOAD Familie vor – das Toad DevOps Toolkit.

Das Toad DevOps Toolkit reduziert den Datenbankengpass durch die Vereinfachung von wichtigen Datenbankentwicklungsfunktionen in ihrem DevOps Workflow, ohne die Qualität, die Performance und die Zuverlässigkeit negativ zu beeinflussen.

Diese einzigartige Applikation stellt wichtige Toad for Oracle Funktionalitäten als programmierbare Objekte zu Verfügung. Zum Beispiel das Testen vom PL/SQL Code auf funktionale Korrektheit und das Einhalten von Qualitätsstandards und Wartbarkeit, Schema- und Datenvergleich, um die Integrität sicherzustellen und Risiken zu minimieren oder Skriptimplementierung für physische Datenbankänderungen während der Release-Pipeline.

 

In diesem ersten Release vom Toad DevOps Toolkit fokussieren wir uns auf die primären Elemente, die notwendig sind, um Oracle Entwicklungsfunktionen in den Build- und Deploymentprozess zu bringen.

  • PL/SQL Unit Tests — Sicherstellen der funktionalen Richtigkeit von PL/SQL Code in Ihrem Build, durch Unit Tests und die Prüfung vom Pass/Fail Status.
  • Statische Code Reviews — Verbesserung der Qualität und der Wartbarkeit von PL/SQL Code durch statische Code Reviews basierend auf dem definierten Regelsatz der Toad Code Analyse und die Beurteilung der Qualität durch vordefinierte Schwellwerte.
  • Datenbank-, Schema- und Datenvergleich — Vergleich von Oracle Datenbankkonfigurationen, Schemaobjekten, und Daten in Tabellen zwischen Quell- und Zieldatenbanken (wie Development- und Testdatenbanken) und Generierung von Skripten zu Synchronisation.
  • Skriptausführung — Einfügen Ihrer Build-Artefakte in die Zielumgebung und Prüfen des Fehler- oder Erfolgsstatus.

 

Weitere Informationen: https://www.quest.com/products/toad-devops-toolkit/

Anonymous