ideen ajax live search

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ideen ajax live search

    Hallo,

    ich möchte gern eine ajaxsuche optimieren.
    Derzeit werden die Datendirekt per like ermittelt.
    Und das in mehr als 5 Spalten und einem join.
    Im großen und ganzen erzeugt das also eine menge DB Last.

    Jetzt Frage ich mich ob das wirklicheine optimale Lösung istoder ob mansich die Dtaen nicht wirklich in eine xml oder json Datei vorbereitet und die Livesuche dann darüber verwaltet.
    Was habt ihr so für Erfahrungen und Tips diesbezüglich?
    Bei den Daten handelt es sichim großen und ganzen um 2 Tabellen, einmal 6000 Datensätze und einmalgut 3000 Datensätze.

    Über ein paar Erfahrungsberichte und Tips wäre ich sehr dankbar.

    Vielen Dank

  • #2
    Code:
    EXPLAIN SELECT ......
    Könnte dir die Engpässe aufzeigen.

    Insbesondere hat MySQL Probleme bei LIKE einen gesetzten INDEX zu nutzen. Was einen aber auch nicht wundern muss. Evtl. ist eine Volltextsuche effektiver. Bei LIKE über 5 Spalten könnte man über eine gezielte Denormalisierung nachdenken.


    Vortrefflich ist natürlich auch die Idee, die CREATE Statements und das Abfrage Statement geheim zu halten.
    Denn so kann man wirklich überhaupt nix "reales" dazu sagen......
    Wir werden alle sterben

    Kommentar


    • #3
      Mir geht es hier nicht um die Optimierung meiner queries sondern umErfahrungsberichte wie es andere lösen und ob eine Auslagerung auf xml / json sinnvoll ist bei der Anzahl der Daten etc.
      Ein Dateizugriff bei einer Dtaei größer 3 MB istsicherlichnicht sinnvoll.

      Daher wollte ich über das Thema diskutieren und schauen wie es andere lösen würden.

      Kommentar


      • #4
        Mir geht es hier nicht um die Optimierung meiner queries
        ...
        ich möchte gern eine ajaxsuche optimieren.
        Ohne Worte!

        sondern umErfahrungsberichte wie es andere lösen
        Habe ich dir doch gesagt!
        Oder?
        1. Evtl. ist eine Volltextsuche effektiver.
        2. Bei LIKE über 5 Spalten könnte man über eine gezielte Denormalisierung nachdenken.

        und ob eine Auslagerung auf xml / json sinnvoll ist bei der Anzahl der Daten etc.
        Ein riesen Wasserkopf!
        Kaum ein selbst geschriebenes Suchdingen wird effektiver sein als ein RDBMS
        Wir werden alle sterben

        Kommentar

        Lädt...
        X