[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    hier geht es nicht um Zweifel oder Spekulationen, sondern um Fakten und deine Argumentation im vorherigen Posting widerlegt dein letztes Posting selber:

    Zitat Zitat von B.Hauser
    Der Grund liegt dafür, dass in DDS beschriebenen Dateien beim Lesen von Daten eine Prüfung der gepackten numerischen Werte erfolgt, während beim Schreiben keinerlei Datenvalidierung erfolgt. Bei SQL beschriebenen Dateien ist dies umgekehrt, d.h. beim Schreiben erfolgt die Prüfung, nicht jedoch beim Lesen.
    was ja heißt, dass SQL beim schreiben im Nachteil ist - sprich: der Mix entscheidet.
    ich erlaube mir noch zu ergänzen, dass vor dem lesen noch der Query Optimizer zuschlägt, dass Access Pathes berechnet werden, mal besser mal schlechter, sodass der von dir reklamierte Vorteil sich auch wieder verkrümeln könnte.

    Eine der typischen Eigenschaften von Marketiers ist, dass sie technische Aussagen vergröbern und verzerren bis es ihnen in den Kram passt.

    Dieter Bender,

    der manchmal nicht versteht, wer sich wann welche Schuhe anzieht
    Zitat Zitat von B.Hauser
    Hallo,


    hier scheint es mal wieder jede Menge Zweifel und Spekulationen zu geben!

    Nur soviel sei gesagt, es gibt architektonische Unterschiede zwischen DDS beschriebenen physischen Dateien und SQL-beschriebenen Tabellen, die bewirken, dass der Lese-Vorgang aus SQL beschriebenen Tabellen schneller ist, als das Lesen aus DDS beschriebenen Tabellen.

    Wer's nicht glaubt, liest sich am besten mal den folgenden Artikel durch und probiert's anschließend aus!

    Modernizing Database Access
    The Madness Behind the Methods
    By Dan Cruikshank


    Birgitta
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727
    Und wenn es nur um Reports geht, hast du mit :

    - Query/400 (WRKQRY)
    - QM/Query (STRQM)

    alle Möglichkeiten der Formatierung, unabhängig was du in der DDS/DDL definiert hast.

    Die erstellten Reports kannst du dann auch einem Anwender an die Hand, geben im Gegensatz zu STRSQL.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Stimmt, WRKQRY/STRQM interessieren sich nämlich überhaupt nicht für diese Editcodes.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    727
    Zitat Zitat von Fuerchau
    Stimmt, WRKQRY/STRQM interessieren sich nämlich überhaupt nicht für diese Editcodes.
    Die Editcodes werden bei Query/400 schon als Vorgabe verwendet, ich kann sie aber nach belieben ändern.

    QM/Query, da SQL basiert, benutzt die Vorgaben nicht.
    Ich kann aber mit Berichtsformularen genau diese Formatierungen (pro Feld) hinzufügen.
    Bedingt durch die andere Technik sind die Formatierungmöglichkeiten bei Query/400 und QM/Query leicht unterschiedlich, dürfte aber trotzdem die meisten Anwendungsfälle abdecken. (QM/Query unterstützt keine Editierschablonen, die Datumsformatierung ist auch etwas anders)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    QM/Query kann auch kein Vorzeichen rechts des Wertes, es erlaubt ausschließlich amerikanische Editierungen (ausser Dezimalkomma, das aus dem Jobwert kommt).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Mar 2003
    Beiträge
    80
    Hallo!

    Noch ein paar ketzerische Gedanken.

    a) Wir haben vor ca. 2 Jahrenauf Grund von Aussagen eines gewissen P.L., mit SQL erstellte Dateien seien x mal performanter uns die Mühe gemacht, das zu checken und konnten keinen signifikanten Unterschied entdecken.

    b) Für die Wartung/Dokumentation sind mir die DDS-Sourcen mit Kommentaren/Wartungshistorie ehrlichgesagt lieber.

    c) Obwohl es immer geleugnet wird, habe ich gute Erfahrungen mit gezielter Verwendung von LF und SQL bei Joins gemacht.

Similar Threads

  1. Probleme mit SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 26-09-06, 14:51
  2. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. Embedded SQL in Modul - Nach Insert bleibt Datei gesperrt (*EXCL)
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 09-12-04, 12:21
  5. SQL, Datei mit sich selber verknüpft
    By SBaum in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-11-01, 11:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •