AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zugriffskomponenten AnyDAC
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffskomponenten AnyDAC

Ein Thema von mikhal · begonnen am 21. Mai 2005 · letzter Beitrag vom 22. Mai 2005
Antwort Antwort
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#1

Zugriffskomponenten AnyDAC

  Alt 21. Mai 2005, 18:58
Datenbank: Oracle, MSSQL Server • Version: 7 Professional • Zugriff über: AnyDAC
Hallo zusammen, ich bin vor ein paar Tagen über die Datenbankzugriffskomponenten AnyDAC von Dimitry Arefiev gestolpert.

Ich wollte mal fragen, ob jemand hier im Forum bereits mit diesen Komponenten gearbeitet hat. Für mich persönlich ist die Tatsache interessant, daß die Komponentensammlung den Zugriff auf verschiedene Datenbanken ohne die Umwege über BDE, ADO oder ODBC realisiert (gilt zumindest für Oracle, MSSQL-Server, MySQL und DB2).

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Zugriffskomponetnen AnyDAC

  Alt 21. Mai 2005, 20:44
Also das gleiche was SQL-Direct oder ZEOS auch leisten.

Aber um zu sehen ob es geeignet ist wirst Du um einen eigenen Test nicht herumkommen. Der Teufel (Fehler/Probleme) steckt meißtens im Detail. Ich selbst bin z.B. vor ca 3 Jahren bei der Suche über eine Komponenten für MySQL auch über Zeos gestolpert. Mußte aber feststellen das es zwar funktionierte, jedoch mit einer katastrophalen Performance (Kann aktuell schon besser sein).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Zugriffskomponetnen AnyDAC

  Alt 21. Mai 2005, 20:57
Nun, mit meinen Tests habe ich heute begonnen. Bis jetzt war das Ergebnis recht positiv, allerdings bin ich nicht sehr tief in die Materie eingedrungen. Die Komponenten sind relativ neu, deshalb habe ich auch wenig Hoffnung, bereits einen Erfahrungsbericht zu erhalten.

Gegenüber der SQL-Direkt Komponenten haben die AnyDAC-Komponenten allerdings einen entscheidenden Vorteil: Sie sind frei mit Source und entweder mit AnyDAC MPL (Mozilla Public License) License oder mit AnyDAC Modified BSD License zu verwenden.

Grüße
Mikhal

[Edit] rechtschreibfehler korrigiert[/edit]
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Zugriffskomponetnen AnyDAC

  Alt 21. Mai 2005, 21:19
Zitat von mikhal:
Gegenüber der SQL-Direkt Komponenten haben die AnyDAC-Komponenten allerdings einen entscheidenden Vorteil: Sie sind frei mit Source und entweder mit AnyDAC MPL (Mozilla Public License) License oder mit AnyDAC Modified BSD License zu verwenden.
Kommt immer darauf an für was du sowas verwendest. Ich hab die Komponenten für eine kommerzielle Software benötigt und dort ist Qualität und Support wichtiger als der "vernachlässigbare" Preis z.B. von 400$ für SQL-Direct mit Sourcen. Es gab schon öfters Open Source-Projekte die Aufgrund von fehlenden freiwilligen Entwickler-Kapazitäten sich nicht mehr weiterentwickelt haben (o.k. kann einen bei kommerzieller Software auch passieren).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#5

Re: Zugriffskomponenten AnyDAC

  Alt 21. Mai 2005, 22:05
Der Vorteil von kommerziellen Lösungen ist auch, dass man eine dokumentierte Validierung des Produktes verlangen kann.
Dadurch muss man nurnoch den Aufruf, nicht mehr das Prozedere innerhalb der 3rd-Party Klassen validieren.
Und wer schonmal ein Audit hinter sich hatte weiß, wie beruhigend solche Dokumentationen sind. (Auch für die Auditoren )
Die "paar Kröten" für die Lizenz sind meistens nur ein Bruchteil der Kosten, die einem für die Validierung von OS-Lösung anstehen.
Bei Bibliotheken wie ZEOS bezweifle ich sogar, dass sie überhaupt validierbar sind.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Zugriffskomponenten AnyDAC

  Alt 21. Mai 2005, 22:19
Zitat von Robert_G:
Der Vorteil von kommerziellen Lösungen ist auch, dass man eine dokumentierte Validierung des Produktes verlangen kann.
Dadurch muss man nurnoch den Aufruf, nicht mehr das Prozedere innerhalb der 3rd-Party Klassen validieren.
Und wie würde so eine Validierung bei einer DB-Komponente aussehen? Selbst habe ich solche Komponenten "nur" im Rahmen einer Einbindung in unser Produkt mit Funktionstest in der Anwendung getestet (Komponenten wird mittels Bridge-Pattern gekapselt). Heute könnte ich auch einen Unit-Test über die DB-Schnittstelle fahren.

Zitat von Robert_G:
Bei Bibliotheken wie ZEOS bezweifle ich sogar, dass sie überhaupt validierbar sind.
Was läßt dich an ZEOS so verzweifeln. Habe es "nur" wegen der Schlechten Performance nicht genommen (1/4 der Performance von anderen Implementierungen u.a. auch der BDE).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#7

Re: Zugriffskomponenten AnyDAC

  Alt 21. Mai 2005, 23:10
Sorry Bernhard.... Ich habe mir gerade einen Film angeworfen. Da habe ich keine Lust für Romane.
Ich schreib's dir morgen. (Besser per PN )
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Zugriffskomponenten AnyDAC

  Alt 22. Mai 2005, 09:30
Grundsätzlich gebe ich Euch beiden Recht, wenn man die entwickelte Software kommerziell einsetzen möchte, ziehe ich auch kommerzielle Komponenten vor. Eure Beiträge lassen aber grundsätzlich Open Source Projekte schlecht aussehen, eigentlich wäre hier ein neuer Thread notwendig, um die daraus resultierende Frage zu beantworten: Was haltet ihr eigentlich von PostgreSQL, Firebird, den GNU-Compilern etc.?

Letztlich beantworten Eure Beiträge meine Frage nicht. Ich wollte wissen, ob es jemanden gibt, der bereits Erfahrungen mit dieser Komponente gemacht hat.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Zugriffskomponenten AnyDAC

  Alt 22. Mai 2005, 16:26
Zitat von mikhal:
Grundsätzlich gebe ich Euch beiden Recht, wenn man die entwickelte Software kommerziell einsetzen möchte, ziehe ich auch kommerzielle Komponenten vor. Eure Beiträge lassen aber grundsätzlich Open Source Projekte schlecht aussehen, eigentlich wäre hier ein neuer Thread notwendig, um die daraus resultierende Frage zu beantworten: Was haltet ihr eigentlich von PostgreSQL, Firebird, den GNU-Compilern etc.
Du hast ja mit Off-Topic angefangen, in dem du als den entscheidenden Vorteil aufgeführt das sie frei von Sourcen sind. Und wer für kommerzielle Datenbanken programmiert (hier vor allem Oracle) kann nicht als entscheidenden Vorteil sehen das die Komponenten kostenlos sind (außer du machst sowas als Hobby). Wenn Du es beruflich machst, so wird die Rechnung eher so aussehen das schon ein Tag Evaluationszeit/Fehlersuche eines Entwicklers die Lizenzkosten für eine solche Komponente praktisch wieder aufwiegt.

Aber vieleicht kommen ja noch Erfahrungsberichte. Glaube ich aber weniger, da vermutlich die auf OpenSource setzenden DB-Programmierer fast alle Zeos einsetzen werden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz