Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#25

Re: was ist besser und schneller als die abs db ?

  Alt 9. Jan 2007, 13:40
Zitat von Alloc:
Also die AbsoluteDB ist definitiv nicht so langsam. Ich verwende die DB in einem größeren Projekt, bei dem eine Tabelle ~10k Einträge hat. Ein komplettes auslesen per
SELECT name, id, extension FROM ... (2 * String + 1 * Integer) und Eintragen in ein Array of String dauert "nur" 0,5 Sekunden. Und gefilterte Abfragen (auch auf das String-Feld "name", ohne Index) dauern noch weniger lange.

Grüße,
Chris
Die 500ms kommen eher von der Tatsache, das die Daten auch übertragen werden müssen. Bandbreite ist begrenzt, und bei einer angenommenen Größe von 10.000 Zeilen zu 50 Zeichen = 500kb dauert das eben auch ein paar ms (4MB max Traffic = 250ms + extra Overhead in der SW)...

Wie gesagt: Indexe bitte erst bei Tabellen > einigen Tausend Einträgen (prüfen, ist abhängig von der DB, CPU, RAM etc.)...
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat