Autor Thema: Schnelle Dokumentensuche in einer DB  (Gelesen 1454 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Schnelle Dokumentensuche in einer DB
« am: 22.01.09 - 15:45:11 »
Hallo,
ich möchte in einer DB (max. 30.000 Dokumente) bestimmte Dokumente aktualisieren.

Die Aktualisierung läuft über eine csv-Datei. Anhand einer Kundennummer wird das Dok in der DB gesucht und dann bestimmte Felder aktualisiert. Wird das Dok nicht gefunden soll es neu angelegt werden.

Meine Frage:
Würdet Ihr die Suche über db.search durchführen oder zuerst alle Doks in eine collection aufnehmen und dann innerhalb dieser suchen.
Was ist schneller?

Offline NDB

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
Re: Schnelle Dokumentensuche in einer DB
« Antwort #1 am: 22.01.09 - 15:48:57 »
Ich würde GetDocumentByKey auf eine Ansicht anwenden die nach Kundennummer sortiert ist.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schnelle Dokumentensuche in einer DB
« Antwort #2 am: 22.01.09 - 15:49:02 »
Sowas macht man über eine Ansicht und nicht via db.Search oder loopen durch eine Collection.

Bernhard

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Schnelle Dokumentensuche in einer DB
« Antwort #3 am: 22.01.09 - 15:58:10 »
Danke

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz