AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi XML schneller als BDE?
Thema durchsuchen
Ansicht
Themen-Optionen

XML schneller als BDE?

Ein Thema von theomega · begonnen am 5. Jan 2003 · letzter Beitrag vom 27. Jan 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von theomega
theomega

Registriert seit: 18. Jun 2002
684 Beiträge
 
#1

XML schneller als BDE?

  Alt 5. Jan 2003, 18:19
Hallo
ich habe gerade festgestellt, dass meine Paradoxdatenbank mit dem BDE recht langsam ist. Dabei ist mein Programm noch garnicht fertig. Jetzt würde es mich interessieren, ob die sache schneller wäre, wenn ich auf XML setzten würde. Programmiertechnisch wäre das kein Problem, ließe sich recht einfach realisieren.

Hat jemand Erfahrungen?

Danke

TO
  Mit Zitat antworten Zitat
Benutzerbild von theomega
theomega

Registriert seit: 18. Jun 2002
684 Beiträge
 
#2
  Alt 6. Jan 2003, 13:21
hat damit keiner Erfahrungen?
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#3
  Alt 6. Jan 2003, 13:40
Also, ich kann nur sagen, dass mir persönlich XML besser gefällt als Datenbanken, da der User nur das XML-Modul braucht, dass normalerweise standardmäßig in Windows installiert ist...

Was die Geschwindigkeit angeht: kann ich dir nur sagen, dass das wohl im Millisekunden-Bereich liegt (keine Garantie). Natürlich: Ein Unterschied zwischen einem 386er und einem 3,06GHz ist sicherlich beachtlich, aber ich denke, dass wolltest du nicht wissen...

Chris
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#4
  Alt 6. Jan 2003, 13:41
Es kommt immer auf die Daten an, die man verwalten will. I.A. kannst Du jede DB leichter optimieren, als wenn Du es mit XML versuchst. Wenn Du es mit XML machst, ist der Programmieraufwand um weites größer, als wenn Du es die DB machen lässt, aber am Ende kannst Du vielleicht 10-40% rausholen. Selten wird der Mehraufwand an Arbeit dem Ergebnis gerecht.
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#5

Muss es immer Datenbanken sein?

  Alt 23. Jan 2003, 23:26
Bei den Hauptspeichergrössen kann man auch die Daten als Array oder so im RAM halten und nur von Zeit zu Zeit auf Festplatte sichern.

Das ist schnell ...

Im Übrigen, seit Lexware die BDE-Datenbank nicht mehr als DB benutzt, ist das Programm so langsam... (Lexware-Office)
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#6
  Alt 24. Jan 2003, 07:59
Hi,

XML ist nun wirklich keine gute Alternative für ne DB, außer es handelt sich um nen Spezialfall.

Das Problem ist, dass Du bei XML alles selber proggen musst was bei ner DB mit entsprechenden Komponenten schon da ist: Speichern, löschen, suchen!

Zudem kannst Du auch nicht sicher sein, dass Dein Proggy auf allen Rechnern läuft. Der landläufigen Meinung ist XML NICHT Bestandteil eines jeden Windows und Windows NT (hats z.B. nicht) gibts halt noch oft. Klar kannst Du dann wieder anfangen und den IE 5.5 als Systemvoraussetzung angeben, aber obs das wert ist?

Alternativen? Entweder ein echter SQl-Server (Firebird) oder Access, bei beiden DB kannst Du die benötigten Daten aber mitgeben....

Grüße
Lemmy
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7
  Alt 24. Jan 2003, 08:57
Zitat von Lemmy:
XML ist nun wirklich keine gute Alternative für ne DB, außer es handelt sich um nen Spezialfall.
Das ist garantiert zu allgemein. Inzwischen sind so viele Komponenten für XML verfügbar, dass es oft sogar besser ist. Es benötigt bestimmt mehr Planung, aber je na Fall (n. SPEZIALfall) ist XML heutzutage oft eine sinnvolle Alternative.

Zitat von Lemmy:
Das Problem ist, dass Du bei XML alles selber proggen musst...
Stimmt, leider.

Zitat von Lemmy:
Zudem kannst Du auch nicht sicher sein, dass Dein Proggy auf allen Rechnern läuft.
Es gibt allein für Delphi über 10 Super Komponenten, welche komplett ohne Run-Time DLLs einsetzbar sind. Auch ohne die des MS IE 4+. Ausserdem muss man den IE ganz bestimmt nicht weitergeben, selbst wenn man den MS DOM nutzt, da es die Libraries separat zum Download und zur Weitergabe gibt.

Zitat von Lemmy:
Alternativen? Entweder ein echter SQl-Server (Firebird) oder Access, bei beiden DB kannst Du die benötigten Daten aber mitgeben....
Für DB sind auch Treiber nötig. Aus Access bekommst Du nicht auf jedem Rechner ohne Probleme zu laufen.

Ein ganz großer Vorteil von XML gegenüber DBs: Es ist viel flexibler.
......

P.S.: Beide Systeme habe deren berechtigtes Dasein. Je nach Anwendungsfall.
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#8
  Alt 24. Jan 2003, 15:14
Hi,

Zitat von sakura:
Das ist garantiert zu allgemein. Inzwischen sind so viele Komponenten für XML verfügbar, dass es oft sogar besser ist. Es benötigt bestimmt mehr Planung, aber je na Fall (n. SPEZIALfall) ist XML heutzutage oft eine sinnvolle Alternative.
Asche auf mein Haupt....

Zitat von sakura:
P.S.: Beide Systeme habe deren berechtigtes Dasein. Je nach Anwendungsfall.
Darauf kann ich mich einlassen

Zitat von sakura:
Es gibt allein für Delphi über 10 Super Komponenten, welche komplett ohne Run-Time DLLs einsetzbar sind.
Kannst Du mir da mal welche verraten? Ich habe bisher immer die TXMLDocument von Delphi verwendet und wäre ganz froh, wenn ich die Abhängigkeit vom IE loswerde....

Grüße
Lemmy

P.S.: Ich brauch die XML nicht für DB-Anwendungen, eine der TXMLDocument vergleichbare Kompo reicht vollkommen aus....
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#9
  Alt 24. Jan 2003, 15:21
Bringe den Thread bitte Montag noch einmal in meine Erinnerung, ich muss jetzt leider weg.
Danke
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#10
  Alt 27. Jan 2003, 09:27
Nur mal drei, die, wenn ich mich jetzt nicht täusche, ohne externe XML DOM Objekte laufen:

http://www.philo.de/xml/dom/index_de.shtml
http://www.asel.com/xmlpartner.htm
http://www.jkrieger.de/programming/d...omponents.html

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 14:26 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