REPLACE STRING ist schneller

In 4D v15 R3 wurde der Algorithmus des REPLACE STRING Befehls verbessert worden, um Ersetzungen bei großen Datenmengen zu beschleunigen. In unseren Tests, bei denen 32.000 Vorkommen ersetzt wurden, war der neue Algorithmus durchschnittlich 4000 Mal schneller als der alte.

Wie?

Der Befehl REPLACE STRING ermöglicht es Ihnen, Ersetzungen auf der Grundlage von Codezeichen oder auf der Grundlage von Zeichen vorzunehmen. Standardmäßig erfolgt die Ersetzung auf der Grundlage von Zeichen, und wenn der Parameter “ * “ übergeben wird, erfolgt die Ersetzung auf der Grundlage des Zeichencodes.

Basierend auf dem Zeichen

Bei unseren Tests benötigt der Befehl 331 Sekunden (im Durchschnitt), um 32.000 Vorkommen mit v15 zu ersetzen, und mit v15 R3 dauert es nur 0,062 Sekunden (im Durchschnitt). Rund 5300 Mal schneller.

Basierend auf dem Zeichencode

Bei unseren Tests benötigt der Befehl 334 Sekunden (im Durchschnitt), um 32.000 Vorkommen mit v15 zu ersetzen, und mit v15 R3 dauert es nur 0,14 Sekunden (im Durchschnitt). Rund 2300 Mal schneller.

Weitere Details finden Sie im 4D v15 R3 Upgrade Handbuch

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.