Geschwindigkeit

Trotz der komplexen Algorithmen, die MatchMaker beherrscht, beträgt die Abfragezeit wenige Millisekunden. Selbst bei großen Datenmengen wie 30 Mio. Adressen mit 5-6 Feldern in der Abfrage. Alle für die Suchauswertung notwendigen Daten werden hierbei äußerst effizient im Speicher gehalten und benötigen weniger Platz als die originalen Ausgangsdaten. Die Abfragezeit ist natürlich abhängig von der Komplexität der Suchlogik.

 

Abfragen in Echtzeit

MatchMaker ist bei der fehlertoleranten Suche je nach Vergleichsalgorithmus bis zu 100-mal schneller als klassische Ansätze. Dieses Alleinstellungsmerkmal resultiert aus einer sehr effizienten Auslastung aller Register der verwendeten Prozessoren. Durch die Optimierung der Daten treten bei der Abfrage kaum Programmverzweigungen auf, was die Geschwindigkeit erheblich steigert. Diese Verbesserung der Verarbeitungsgeschwindigkeit ist nahezu unabhängig vom Betriebssystem und des verwendeten Compilers.

So beantwortet ein Dual-CPU-Server bis zu 600 Queries pro Sekunde. Fehlertolerant.

Mit der Unterstützung von 64 Bit Systemen ist keine Restriktion hinsichtlich der Indexgröße mehr vorhanden.

 

Mehr zur 64-Bit Architektur

 

      Referenzen