Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ich brauche eine Datenbank ... (https://www.delphipraxis.net/29103-ich-brauche-eine-datenbank.html)

Sharky 4. Sep 2004 17:54

Re: Ich brauche eine Datenbank ...
 
Hai Frederic,

ich habe mal etwas "gespielt". mySQL ist natürlich viel schneller als die ABS-DB. Logisch, der Server kann Daten die kommen ja puffern bevor er sie in eine Datei schreibt.
Ich habe einfach in beide "Datenbanken" 20.000 Datensätze eingefügt und die Zeit gemessen:

mySQL : 4 sekunden
Absolute-DB : 24 sekunden

Aber da bei Dir ja die Daten von Benutzern eingegeben werden spielen diese Werte eigentlich keine Rolle ;-)

Schaue Dir mal mein Demo an.
Dort kannst Du sehen wie lange es dauert Datensätze in die Tabelle einzutragen. Wenn die Daten vorhanden sind ist die Geschwindigkeit super.

Snoop007 4. Sep 2004 18:17

Re: Ich brauche eine Datenbank ...
 
ich will jetzt hier meine selbstgeschriebene komponente nicht anpreisen, allerdings
kann diese in 2 sek 20.000 datensätze mit 3 tabellen einlesen ( nur string felder )
( auf meiner maschine 1,4 ghz )

ok die datei wird noch nicht kompremiert; daher belegt diesee etwas platz auf der platte aber ich denke 24 sek sind schon recht lange ( ich hab mir mal das demo angeguckt )
dabei "krazt" meine komponente nur auf der platte rum( intelligentes kratzen ) ;)
( diese ist aber noch beta ! )

Sharky 4. Sep 2004 18:22

Re: Ich brauche eine Datenbank ...
 
Zitat:

Zitat von Snoop007
ich will jetzt hier meine selbstgeschriebene komponente nicht anpreisen, ..
aber ich denke 24 sek sind schon recht lange ( ich hab mir mal das demo angeguckt )
...

Ist das dann ne Kompo für Datenbanken oder werden einfach nur Strings gespeichert?

Mamphil 4. Sep 2004 18:23

Re: Ich brauche eine Datenbank ...
 
Hi!

Zitat:

Zitat von Sharky
Schaue Dir mal mein Demo an.

Interessant, darf ich mal einen Blick auf die Source werfen? Ich versuche mich nämlich gerade an Datenbanken in Delphi...

Mamphil

fkerber 4. Sep 2004 18:27

Re: Ich brauche eine Datenbank ...
 
Hi!

Sieht also so aus, dass die ABS-DB besser für mich ist, da sie einfacher ist, was die Installation/Weitergabe angeht.
Das Eintragen ist wie gesagt eh von Hand, also eh sehr langsam :lol:
Und das sortieren meiner 12.000 Zufallseinträge ging super schnell.
Kannst du den Quellcode mal anhängen? Dann habe ich mal einen Einstieg, danke.

Ciao Frederic

Sharky 4. Sep 2004 18:33

Re: Ich brauche eine Datenbank ...
 
:shock:

Der Code ist, da nur Demo-Projekt, noch total unsauber.
Ich schlage vor das ich mal schnell noch einige Änderungen und Kommentare einfüge und dann hänge ich ihn an. Okay?

fkerber 4. Sep 2004 18:36

Re: Ich brauche eine Datenbank ...
 
Hi!

Das wäre super, danke dir.
Ich sehe es ja richtig, dass die Geschwindigkeit beim Abfragen nicht wirkliche Unterschiede macht (also zwischen ABS-DB und MySQL). Es werden max. etwa 1500 gleichzeitig abgefragt. Da sollte es doch egal sein, oder?

Ciao Frederic

Sharky 4. Sep 2004 18:39

Re: Ich brauche eine Datenbank ...
 
Was verstehst Du denn unter "es werden max. etwa 1500 gleichzeitig abgefragt"?

Alter Mann 4. Sep 2004 18:44

Re: Ich brauche eine Datenbank ...
 
Hi,

wie wärs den mit MSDE? Hat den unschlagbaren Vorteil, dass das Prog nicht geändert werden muss,
falls es mal Gross wird, den Firmen wenden MS SQL-Server an. Und Kosten tut er auch nichts.

fkerber 4. Sep 2004 18:47

Re: Ich brauche eine Datenbank ...
 
Hi!

@Sharky:
Es wird ein Tool zum Verwalten von Liedern einer Tanzschule. Im "schlimmsten" Fall werden alle vorhanden Lieder zu einem Tanz abgefragt, das sind dann etwa 1500. Das meinte ich.

@AlterMann:
Kannst du sie mit ABS-DB vergleichen, damit ich etwaige Unterschiede sehe?
Wo liegen die Vorteile von MSDE. Wie gesagt, die Größe ist etwa fest (+/- 1000)


Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr.
Seite 2 von 3     12 3      

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