Hi,
Ansatz 1: Ich dachte, ich nehm mir einfach noch eine kleine Datenbanktabelle in der ich die Kunden mit den Dokumenten verknüpfe und als Eigenschaft noch eine Readtime mit hinzupacke. Nachteil: Diese Tabelle wird schon bald eine riesige Menge an Datensätzen enthalten, was die Sache denke ich mal sehr verlangsamen wird.
nein. Dafür wurden Indexe erfunden. Diese Lösung ist schulbuchmäßig.
Ansatz 2: [...]
Wuaaaah.
Nachteil hier ist sicherlich, dass mir irgendwann die Länge des Textfeldes (ca. 65000) zum Verhängnis wird und ich dann auch eine schrecklich langsame Abfrage erhalten werde (vermutlich). Zudem hab ich keine Info mehr über die ReadTime des Kunden.
Dies lässt sich nicht sinnvoll abfragen oder verwalten. Einige DBMSse kennen zwar Bitmap-Indexe, aber schön ist das ganz sicher nicht.
Gibt es für dieses Problem schon einen praxistauglichen Entwurf,
Kreuztabelle. Sehr eindeutige Sache.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes