Hier veröffentlichen wir gelegentlich Artikel zu verschiedenen Themen - maximal ein Artikel pro Monat. Sofern Sie über neue Artikel informiert werden möchten, abonnieren Sie bitte unsere Themen.

Themen

von Andreas Hansel

Software Reengineering

Unter Reverse Engineering wird die Neukonstruktion eines Objektes aus einem vorhandenen Objekt verstanden. Es ist sozusagen der Prozess der Nachkonstruktion, mit dem Ziel der Wiedergewinnung einer Bauanleitung, mittels derer wieder neue Objekte erstellt werden können.

von Thomas Geisel (Kommentare: 0)

Zusammenspiel von Oracle und Dropbox oder anderen Filehosting-Diensten - auch ohne API

In einer Oracle-Datenbank können binäre Dokumente in LOB-Spalten abgelegt werden. Aber nicht immer ist das der Weisheit letzter Schluss und gelegentlich möchte man Dokumente weiterhin im Dateisystem des Betriebssystems verwalten, dennoch aber einen Zugriff darauf aus der Oracle-DB heraus ermöglichen.

von Thomas Geisel (Kommentare: 0)

Effizienzsteigerung bei komplexen Datenbankabfragen

Bei der Arbeit mit größeren Datenbankanwendungen werden in Abfragen häufig JOINs, UNIONs, Sub-SELECTs, Nested-SELECTs, usw. verwendet. Das SELECT-Statement wird immer „größer“ und unübersichtlicher, wodurch schnell eine grenzwertige Komplexität erreicht wird. Das erschwert die Wartung und Erweiterbarkeit und erhöht die Gefahr, dass ein Ausführungsplan unerwartet "kippt". Abfragen, die gestern noch vertretbare Antwortzeiten hatten, dauern sodann eine gefühlte Ewigkeit.