Die Suche ergab 443 Treffer

von martin.koeditz
Mo 4. Sep 2023, 08:16
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60880

Re: Firebird UDR mit FreePascal

Ausgangssituation: Tabelle mit 20.860 Datensätzen. Abfrage: select media_name, Levinshtein_Distance('K44-H54-AR-K-BP-W054-03-fH- Wannenbad EG.pdf', M.MEDIA_NAME) from tbl_media m order by 2; Ergebnis: Prepared: 0,124 sek. Processed: 1.862 sek. Beim Levenshtein-Algorithmus steigt die Verarbeitungszei...
von martin.koeditz
Do 31. Aug 2023, 12:41
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60880

Re: Firebird UDR mit FreePascal

Dank des Artikels ( https://www.ibase.ru/files/firebird/udr.pdf ) habe ich die Ursache gefunden. Statt IncInMessage = record v1: record // Erste Zeichenkette Length: Word; Value: array [0..vcFb - 1] of AnsiChar; Null: WordBool; end; v1Null: WordBool; v2: record // Zweite Zeichenkette Length: Word; V...
von martin.koeditz
Mi 30. Aug 2023, 08:02
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60880

Re: Firebird UDR mit FreePascal

Der Vollständigkeit halber habe ich das Lazarus-Projekt online gestellt.
https://github.com/MartinKoeditz/SynDeskUDR
von martin.koeditz
Mi 30. Aug 2023, 07:46
Forum: Praxiseinsatz
Thema: Firebird UDR mit FreePascal
Antworten: 19
Zugriffe: 60880

Firebird UDR mit FreePascal

Guten Morgen, ich benötige etwas Unterstützung im Bereich UDR / FreePascal. Ich möchte den Levenshtein-Algorithmus als UDR implementieren. Leider bin ich nicht der Pascal-Experte und hänge an einer Stelle. Dies ist der relevante Auszug der UDR: unit SynDeskLevenshtein; interface uses Firebird, SysUt...
von martin.koeditz
Do 24. Aug 2023, 11:15
Forum: Praxiseinsatz
Thema: Ähnlichkeit von Zeichenketten
Antworten: 9
Zugriffe: 24590

Re: Ähnlichkeit von Zeichenketten

Soweit ich weiß, arbeitet Lucene z.B. mit diesen Algorithmen. Denn eins ist auch klar, nur über den Namen kannst du nicht entscheiden ob auch der Inhalt passt :). Das ist klar, wird jedoch zu 98% passen. Woher kommt so eine Anforderung? Vom Kunden. :D Und tatsächlich könnten wir sowas auch bei uns g...
von martin.koeditz
Mi 23. Aug 2023, 13:28
Forum: Praxiseinsatz
Thema: Ähnlichkeit von Zeichenketten
Antworten: 9
Zugriffe: 24590

Re: Ähnlichkeit von Zeichenketten

Danke. Leider sind die Dateinamen nicht genormt. Das heißt, die Änderungen können an jeder beliebigen Stelle vorkommen. Vermutlich werde ich sowas wie einen Levenshtein-Distanz-Algorithmus benötigen. Aber wahrscheinlich wird dann die Performance leiden.
von martin.koeditz
Di 22. Aug 2023, 09:36
Forum: Praxiseinsatz
Thema: Ähnlichkeit von Zeichenketten
Antworten: 9
Zugriffe: 24590

Ähnlichkeit von Zeichenketten

Hallo zusammen, heute habe ich mal ein Problem zu lösen. Szenario: In der DB werden diverse Zeichnungen (Pläne) vorgehalten. Zu den Zeichnungen gibt es je einen Index, der den Fortschritt der Planung skizziert. Wir reden also vom gleichen Plan, aber in unterschiedlichen Versionen, also einer Planket...
von martin.koeditz
Mo 21. Aug 2023, 09:30
Forum: Ankündigungen
Thema: Firebird 5 demnächst RC
Antworten: 34
Zugriffe: 72048

Re: Firebird 5 demnächst RC

Die FB vehält sich per Definition bei ReadCommitted korrekt, da eben sog. Phantom-Reads zulässig sind. Daher braucht da nichts geändert oder automatisch umgestellt werden. Und ich muss für meine Dashboards eben auf Snapshot umstellen. Danke für deine ausführliche Arbeit. Das hilft uns anderen ebenf...
von martin.koeditz
Mo 14. Aug 2023, 16:16
Forum: Ankündigungen
Thema: Firebird 5 demnächst RC
Antworten: 34
Zugriffe: 72048

Re: Firebird 5 demnächst RC

Hallo bfuerchau,

hast du in IBExpert ggf. noch einen speziellen Isolationsmodus für das Auslesen der Datensätze aktiv? Sonst würde ich dir zustimmen. Macht was es soll.

Gruß
Martin
von martin.koeditz
Di 8. Aug 2023, 10:59
Forum: Ankündigungen
Thema: Firebird 4.0.3 und 3.0.11 erschienen
Antworten: 1
Zugriffe: 8158

Firebird 4.0.3 und 3.0.11 erschienen

Das Firebird-Team gibt bekannt, dass Version 4.0.3 des Datenbanksystems ab sofort verfügbar ist. Darin wurden einige Bugs beseitigt sowie Verbesserungen. Mehr zu den Änderungen in den Release Notes unter: https://www.firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html Den Do...