AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird Volltextsuche - Wann kommt sie?
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird Volltextsuche - Wann kommt sie?

Ein Thema von Gecko · begonnen am 3. Jun 2007 · letzter Beitrag vom 18. Jun 2007
Antwort Antwort
Gecko
(Gast)

n/a Beiträge
 
#1

Firebird Volltextsuche - Wann kommt sie?

  Alt 3. Jun 2007, 14:26
Datenbank: Firebird • Version: 2.0 • Zugriff über: -
Bei MySQL ist ja schon eine Volltextindizierung vorhanden, was für Projekte mit vielen Suchanfragen auch Lebensnotwendig ist.
Die Suche mit %LIKE% hat ja damals einige Webprojekte ziemlich in die Knie gezwungen, als MySQL noch keine Volltextsuche kannte.

Wann kommt das ganze für Firebird?
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 17. Jun 2007, 20:31
es ist im moment kein offizielles Firebird Projekt dazu angedacht.
Es geht aber sehr viel und mit sehr großen datenmengen bei firebird
auch mit like bzw containing (zB auch bei der dpa in Hamburg)
mit ca 2 millionen Dokumenten und ca 60GB Datenbankgröße.

man muss aber schon aufpassen was man da macht (texte vorab verdichtet
speichern etc.)

Wir haben eine Volltextsuche als Produkt zwar in Arbeit, die das
ganze praktisch unlimitiert auch im Speicher indiziert aufbauen kann,
das ganze ist aber noch im Alpha Status und dann auch kostenpflichtig.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 09:53
Zitat von IBExpert:
Wir haben eine Volltextsuche als Produkt zwar in Arbeit, die das
ganze praktisch unlimitiert auch im Speicher indiziert aufbauen kann,
das ganze ist aber noch im Alpha Status und dann auch kostenpflichtig.
Aber hoffentlich nicht in Delphi implementiert, oder?
Klingt vielleicht etwas verrückt das in einem Delphiforum zu fragen, aber Delphi ist nunmal 32Bit-only und Windows-only, eine FTS mit diesen Einschränkungen fände ich schon sehr uninteressant.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 10:29
Zitat von Elvis:
Zitat von IBExpert:
Wir haben eine Volltextsuche als Produkt zwar in Arbeit, die das
ganze praktisch unlimitiert auch im Speicher indiziert aufbauen kann,
das ganze ist aber noch im Alpha Status und dann auch kostenpflichtig.
Aber hoffentlich nicht in Delphi implementiert, oder?
Klingt vielleicht etwas verrückt das in einem Delphiforum zu fragen, aber Delphi ist nunmal 32Bit-only und Windows-only, eine FTS mit diesen Einschränkungen fände ich schon sehr uninteressant.
Einschränkungen sind relativ, wir arbeitenbei an solchen Modulen in erster Linie mit portierbaren Konzepten (mit dem Firebird Server als Kommunikationsschnittstelle). Die Limitierung auf 2GB Prozessraum wird durch Aufteilung auf mehrere Prozesse umgangen, was gleichzeitig auch dazu führt, das die Prozesse auch auf beliebig viele Rechner verteilt werden können. Du kannst das Produkt auch unter Windows mit 32 Prozessen einsetzen, die mit je einem Prozessor 2 GB RAM ansteuern. damit hätte man mit einer 32 Core/64GB RAM Maschine sicher schon viele Daten komplett indiziert. Windows only ist das zwar im Moment noch, aber das Konzept liesse sich aber jederzeit portieren. Das machen wir aber nur wenn es dafür einen potentiellen Kunden geben würde, der dafür auch bereit ist Geld auszugeben. Ob man es glaubt oder nicht sind aber gerade die bezahlwilligen Kunden in der Linuxwelt noch die Ausnahme.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 10:33
Sonst muß man sich halt eine Volltextsuche selber basteln, wie es sicherlich schon von vielen hier gemacht wurde.
Markus Kinzler
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 11:15
Zitat von mkinzler:
Sonst muß man sich halt eine Volltextsuche selber basteln, wie es sicherlich schon von vielen hier gemacht wurde.
Jupp, ich hatte eine basierend auf DotLucene (Standard FTS für .Net).

Ich finde aber die Leichtfertigkeit, mit der man sich von Windows abhängig macht ein wenig erschreckend.
Ein Windows server kostet CALs, und das nicht zu knapp. Ein windows server muss wohl 100-mal öfters neu gestartet werden als ein vergleichbares Linux system.
Gibt es überhaupt irgendeinen tatsächlichen Vorteil von Windows-basierten DB Servern?
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 11:17
Zitat:
Gibt es überhaupt irgendeinen tatsächlichen Vorteil von Windows-basierten DB Servern?
IMHO nicht. Nur viele haben halt schon einen Windowsserver auf den sie dann FB zusätzlich installieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Firebird Volltextsuche - Wann kommt sie?

  Alt 18. Jun 2007, 11:38
Zitat von Elvis:
Zitat von mkinzler:
Sonst muß man sich halt eine Volltextsuche selber basteln, wie es sicherlich schon von vielen hier gemacht wurde.
Jupp, ich hatte eine basierend auf DotLucene (Standard FTS für .Net).

Ich finde aber die Leichtfertigkeit, mit der man sich von Windows abhängig macht ein wenig erschreckend.
Ein Windows server kostet CALs, und das nicht zu knapp. Ein windows server muss wohl 100-mal öfters neu gestartet werden als ein vergleichbares Linux system.
Gibt es überhaupt irgendeinen tatsächlichen Vorteil von Windows-basierten DB Servern?
naja, das ist ansichtssache. Abhängig von windows kann ich nicht nachvollziehen, das ganze ist extrem simpel portierbar weil die hauptarbeit der firebird server macht und auch die daten für die speicherprozesse vorbereitet. Ich sehe wesentlich mehr probleme sich von so was wie .net abhängig zu machen, mono hin oder her (auch wenn das für DotLucene nicht zutrifft). Die kommerziellen tätigen Unternehmen, die keine Windows Server mehr einsetzen liegen in der Anzahl ganz klar im unteren Prozentbereich. Und ob du es glaubst oder nicht, wir haben auch einen windows server mit firebird beim Kunden, die seit 800 Tagen ohne Reboot gelaufen ist.

Man kann auch auf linux den gleichen Mist konfigurieren wie auf Windows. Bei Linux passiert aber weniger ungefragt. Es ist aber vom Admin abhängig was man dem Betriebssystem erlaubt. Das ewige Linux ist besser als Windows ist aber definitiv keine weitere Diskussion wert, schon gar nicht hier im Delphi Praxis Forum. Kosten für Lizenzen ist auch nicht für jeden das wichtigste Kriterium.

Bei Volltextsuche gibt es übrigens verschiedene Techniken die für oder gegen das eine oder andere Produkt sprechen. Eine FTS kann noch so toll sein, wenn die Indizierung und Abfragen nicht live laufen sprich die datensätze wie pressemitteilungen nicht sofort tarnsaktionssicher im Index sind kann man die für einige Bereiche nicht gebrauchen. Siehe google, der Datenstand ist je nach seite 7-14 Tage alt. Daher gibt es in vielen Bereichen noch durchaus Möglichkeiten, nicht immer nur irgendwelche weit verbreiteten Pakete als das NON Plus Ultra anzusehen. Nur so als Denkanstoss
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz