Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

snelheid?ben hopeloos

Bill Gates
11 antwoorden

  • hallo ik zit hier met een hopeloos probleem
    ken zelf niets van java maar het is gewoon
    een vergelijkingsquery.
    ik heb hieronder de code geschreven in Turbo Basic
    en in acces maar het moet nog vlugger kunnen, daar
    ik met te grote gegevens zit.
    Kan dit in java voor te vergelijken (misschien vlugger)
    De vergelijkingsquery doet het volgende :
    controleert in tabel1.txt (6cfrcode) waar in
    uit tabel2(4cfrcode) overeenkomen en schrijft dit
    weg in 3de tabel zonder ontdubbelen(distinctrow).
    Kan ik de code naar iemand van jullie doorsturen?
    echt niemand
    grtz
    combimaster




  • Meestal hangen dit soort zaken toch echt van de gebruikte database af. Wat voor database gebruik je dus? En om hoeveel rijen gaat het?
  • Inlezen vanuit tekstbestand,of via
    query in acces of VB6,
    ik heb alles al geprobeerd ook
    in Turbo basic werkt nog het vlugst
    vanal,maar niet snel genoeg ,ik heb op andere
    manieren geschreven om zelfde eindresultaat
    te bekomen.
    de vergelijkingsprog is simpel maar
    ik zit met miljoenen records en die
    ik niet kan opslitsen.
    grtz yves
  • Tja, miljoenen records moet je natuurlijk niet in een tekstbestand of access stoppen, neem een echte database zoals Oracle of Microsoft SQL server. Kost wel wat, maar ja, dan heb je wel wat snelheid.
  • Of andere prog talen die ervaring
    hebben met gigantisch aantal records
    te verglijken
    Experts onder jullie.
    grtz
    combimaster
  • Ik heb server al geprobeerd to slow
    turbo basic zo'n 470 maal vlugger.
  • Als ik het dus goed begrijp (je verhaal is nu niet echt een toonbeeld van helder Nederlands) compile je je database in je programma of zo?
  • ja via dos wel.
    grtz
    yves
  • Hmmm, los van het feit dat dat niet echt handig is (met updaten etc) zou je echt een taal zoals C/C++ en misschien wel Assembly moeten nemen…

    Maar ja, met miljoenen records kan je nu eenmaal geen wonderen verwachten…
  • zitten er geen indexen op die tabelen?

    gr. Henk
  • Inderdaad. Miljoenen records zegt niet veel.

    Als er maar indexen op staan en een juiste indeling, dan kom je een heel eind.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.